資料庫中存的時間是以時分秒的格式存儲的,我現在要統計出每天的量,這是需求,是不是覺着挺難的,沒有思路,其實很簡單,用mysql時間函數就可以解決
SELECT
count(id) AS count,
DATE_FORMAT(date_time, '%Y%m%d') AS date_time
FROM
`表名`
WHERE
查詢條件
GROUP BY
DATE_FORMAT(date_time, '%Y%m%d')
這樣就輕松解決了,還有一種寫法也可以實作
GROUP BY
SUBSTRING(date_time,1,10)
這兩種方法都可以實作,第一種是用時間函數,第二種是用截取,截取到年月日,建議用第一種!希望可以幫到大家!