आइए हम समझते हैं कि प्रति दिन, प्रति माह, प्रति वर्ष, और MySQL में कुल वेब विज़िट की संख्या का पता लगाने के लिए क्वेरी कैसे बनाई जाए:
नोट: हम मानते हैं कि हमने 'DBNAME' नाम का एक डेटाबेस और 'tableName' नाम की एक टेबल बनाई है।
आइए हम MySQL क्वेरी देखें जिसका उपयोग प्रति दिन, महीने, वर्ष और कुल वेब विज़िट प्राप्त करने के लिए किया जा सकता है -
क्वेरी
<पूर्व>तालिका नाम से COUNT(DISTINCT ip) चुनें, जहां create_at>=LAST_DAY(Now ()) + INTERVAL 1 DAY - INTERVAL 1 MONTHAND create_atउपरोक्त क्वेरी वर्तमान महीने से शुरू होकर और अगले महीने की शुरुआत को शामिल किए बिना, और अब तक खोज कर DATETIME मानों की एक श्रृंखला के माध्यम से खोज करती है।
इसके बाद, (create_at, ip) पर एक कंपाउंड कवरिंग इंडेक्स बनाया जाता है। उपरोक्त क्वेरी प्रति दिन, प्रति माह, प्रति वर्ष वेब विज़िट की गणना देगी।
MySQL उस इंडेक्स रेंज को स्कैन कर सकता है जिसकी उसे आवश्यकता है।
नोट: उपरोक्त क्वेरी TIMESTAMP डेटा के लिए भी ठीक काम करती है।