=LAST_DAY(NOW())+INTERVAL1DAY-INTERVAL1MONTHANDcreate_at Rumah >pangkalan data >tutorial mysql >Kaunter Pertanyaan SQL Harian, Bulanan, Tahunan dan Jumlah Lawatan Web Mari kita fahami cara membina pertanyaan untuk mencari bilangan lawatan rangkaian setiap hari, bulan, tahun dan jumlah dalam MySQL: Nota: Kami menganggap bahawa kami telah mencipta pangkalan data bernama "DBNAME" dan Jadual bernama "tableName". Mari kita lihat pertanyaan MySQL yang boleh digunakan untuk mendapatkan lawatan web harian, bulan, tahun dan jumlah - Pertanyaan di atas mencari julat nilai DATETIME dengan bermula dari bulan semasa dan mencari sehingga dan Sehingga, tetapi Tidak termasuk permulaan bulan berikutnya. Seterusnya, indeks penutup komposit (create_at, ip) telah dibuat. Pertanyaan di atas akan memberikan bilangan lawatan rangkaian setiap hari, bulan dan tahun. MySQL boleh mengimbas julat indeks yang diperlukan. Nota: Pertanyaan di atas juga berfungsi untuk data TIMESTAMP. Atas ialah kandungan terperinci Kaunter Pertanyaan SQL Harian, Bulanan, Tahunan dan Jumlah Lawatan Web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!Kaunter Pertanyaan SQL Harian, Bulanan, Tahunan dan Jumlah Lawatan Web
Query
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