Skip to content

Instantly share code, notes, and snippets.

@Surfoo
Created January 9, 2012 21:29
Show Gist options
  • Save Surfoo/1585032 to your computer and use it in GitHub Desktop.
Save Surfoo/1585032 to your computer and use it in GitHub Desktop.
Challenge des anniversaires mysteres et multis
== Challenge des anniversaires mysteres et multis (et meme tradi) ==
Pour une méthode infaillible entre le log de publication et votre found :)
Prérequis :
Avoir GSAK 8 et les logs des found it (mysteries/multi suffit) à jour avec la méthode Get Logs (Menu Geocaching.com access)
Pour cela, n'affichez que les mysteres/multis avec les fitres que vous utilisez habituellement.
Ca peut prendre un peu de temps, soyez patient :)
Une fois terminé, faites un backup. (Fichier > Backup)
Ouvrez le zip, et aller chercher le fichier sqlite.db3 dans votre dossier des found it (pas le fichier .db3 à la racine du zip!)
Extraire le fichier, le mettre sur le bureau par exemple.
Installer SQLite Database Browser.
Lien : http://sourceforge.net/projects/sqlitebrowser/
Ouvrir le logiciel, puis ouvrir le fichier sqlite.db3
La structure des tables apparait dans le premier onglet, ainsi que les données dans le 2ème.
C'est le 3ème onglet qui nous intéresse "Execute SQL", collez y la requete suivante :
SELECT Code, Name, CacheType, SUBSTR(lDate,6,5) AS PublishedDate, SUBSTR(FoundByMeDate,6,5) AS FoundDate
FROM Caches AS c
INNER JOIN Logs AS l
on c.Code = l.lParent
WHERE lType = "Publish Listing"
AND CacheType IN('U', 'M')
AND PublishedDate = FoundDate
AND lDate !=FoundByMeDate
ORDER BY PublishedDate
Puis cliquer sur "Execute Query", ça vous donnera toutes les caches mysteres et multis que vous avez trouvé les jours anniversaire, sans les caches trouvées le jour de publication.
pour les tradis, remplacer :
IN('U', 'M')
par :
='T'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment