按照日期維度統計
SELECT
YEARWEEK(NOW(),1),
YEAR(NOW()),
DATE(NOW()),
REPLACE(SUBSTRING(NOW(),1,7),'-','') AS YEARMONTH,
MONTHNAME(NOW()),
MONTH(NOW()),
WEEK(NOW(),1),
WEEKOFYEAR(NOW()),
NOW()
;
查詢出的結果如下
按十分鐘維度統計數據
SELECT
DATE_FORMAT(
CONCAT(
DATE(NOW()),
' ',
HOUR(NOW()),
':',
FLOOR(MINUTE(NOW())/10)*10),/*向下取整*/
'%Y-%m-%d %H:%i')
AS TenMinute;
查詢後的結果如下
三種計算今天是這年的第幾周的方法
SELECT
WEEK(date_add(substring(NOW(),1,10),INTERVAL 6 DAY),2) AS WEEK,
WEEK(NOW(),1),
WEEKOFYEAR(NOW())
;
查詢結果如下