Je suis en train d'utiliser SQLite Manager qui est une extension pour Firefox. J'utilise cela pour inspecter la base de données places.sqlite. J'essaie de trouver la date de la première visite pour une URL spécifique dans l'historique de Firefox.
La requête suivante fait exactement cela.
SELECT url, title, visit_count, datetime(first_visit/1000000,'unixepoch') AS EarliestVisit, datetime(last_visit_date/1000000,'unixepoch') AS LatestVisit
FROM moz_places INNER JOIN
(SELECT place_id, MIN(visit_date) AS first_visit
FROM moz_historyvisits
GROUP BY place_id) AS FirstVisits
ON FirstVisits.place_id = moz_places.id
WHERE url LIKE 'http://www.domain.com/?id=1234'
ORDER BY url
Le résultat donné montre la dernière visite comme étant le 5 décembre 2012 à 11h35 et la première visite le 2 décembre 2012 à 17h29. Mais la première visite donnée remonte trop loin dans le temps. J'aimerais voir les heures de visite après celle-ci.
Comment puis-je réécrire cette requête pour obtenir toutes les dates et heures auxquelles cette URL spécifique a été visitée ?
Le problème initial est que Firefox ne montre plus la première visite sur un site web lors de la visualisation de l'historique dans la bibliothèque.