讓我們了解如何構建查詢來查找 MySQL 中每天、每月、每年的網絡訪問次數以及總計:
注意:我們假設我們已經創建了一個名為“DBNAME”的數據庫和一個名為“tableName”的表。
讓我們看看可用于獲取每天網絡訪問量的 MySQL 查詢,月、年和總計 –
查詢
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
登錄后復制
上面的查詢通過從當前月份開始并搜索 upto 和 Until 來搜索一系列 DATETIME 值,但不包括下個月的開始。
接下來,復合覆蓋索引(create_at, ip) 已創建。上面的查詢將給出每天、每月、每年的網絡訪問次數。
MySQL 可以掃描它需要的索引范圍。
注意: 上述查詢也適用于 TIMESTAMP 數據。
以上就是SQL 查詢計數器每天、每月、每年和總計的 Web 訪問量的詳細內容,更多請關注www.92cms.cn其它相關文章!