MySQL-এ প্রতি দিন, প্রতি মাস, প্রতি বছর এবং মোট ওয়েব ভিজিট বের করার কোয়েরি গঠন:
নোট: অনুমান করা হয় ডেটাবেস DBNAME এবং টেবিল tableName তৈরি করা আছে।
কোয়েরি
SELECT COUNT(DISTINCT ip) FROM tableName WHERE create_at >= LAST_DAY(NOW()) + INTERVAL 1 DAY - INTERVAL 1 MONTH AND create_at < LAST_DAY(NOW()) + INTERVAL 1 DAY
উপরের কোয়েরি বর্তমান মাস থেকে শুরু করে পরবর্তী মাসের শুরু পর্যন্ত (শামিল না করে) DATETIME ভ্যালুর রেঞ্জে সার্চ করে।
এরপর (create_at, ip) কম্পাউন্ড কভারিং ইন্ডেক্স তৈরি করুন। উপরের কোয়েরি দিন, মাস, বছর প্রতি ওয়েব ভিজিট কাউন্ট দেবে।
MySQL প্রয়োজনীয় ইন্ডেক্স রেঞ্জ স্ক্যান করতে পারবে।
নোট: উপরের কোয়েরি TIMESTAMP ডেটার জন্যও ভালো কাজ করে।