फ़ायरफ़ॉक्स स्थानों के लिए SQLite प्रबंधक के लिए SQL क्वेरी कैसे लिखें। sqlite?


1

मैं SQLite प्रबंधक का उपयोग कर रहा हूं जो फ़ायरफ़ॉक्स के लिए एक विस्तार है। मैं इसका उपयोग Places.sqlite डेटाबेस का निरीक्षण करने के लिए करता हूं। मैं फ़ायरफ़ॉक्स इतिहास में एक विशिष्ट URL के लिए जल्द से जल्द यात्रा की तारीख खोजने की कोशिश कर रहा हूं।

निम्नलिखित प्रश्न बस यही करता है।

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

दिया गया परिणाम 2012-12-05 11:35 के रूप में नवीनतम यात्रा और 2012-12-02 17:29 के रूप में जल्द से जल्द यात्रा को दर्शाता है। लेकिन दी गई जल्द से जल्द यात्रा समय से बहुत पीछे है। मैं उस एक के बाद आने वाले समय को देखना चाहूंगा।

मैं इस क्वेरी को फिर से कैसे लिख सकता हूं ताकि मुझे सभी तिथियों और समयों पर यह विशिष्ट URL मिल सके?

मूल मुद्दा यह है कि लाइब्रेरी में इतिहास देखने पर फ़ायरफ़ॉक्स अब किसी वेबसाइट पर सबसे पहले की यात्रा नहीं दिखा रहा है ।


तो, आप उस साइट पर सभी विज़िट की एक सूची देखना चाहते हैं जो समय पर जाकर ऑर्डर की गई हो?
अंकित

जवाबों:


4

इस कोड का उपयोग उन सभी तिथियों और समय की सूची प्राप्त करने के लिए करें जिन पर इस विशिष्ट URL को देखा गया है:

चयनित url, डेटाइम (विज़िट_डेट / 1000000, 'यूनिक्सपोक') AS टाइम
फ्रॉम moz_historyvisits, moz_places
WHERE
moz_historyvisits.place_id = moz_places.id
और
url LIKE ' http://www.domain.com/?id=1234 '
ORDER BY Time DESC

नवीनतम विज़िट को शीर्ष पर प्रदर्शित किया जाएगा जो आप ASC द्वारा DESC को बदलकर उल्टा कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.