主要是运用mysql 的一些内置函数知识。
SELECT SUM(TO_DAYS(create_time) = TO_DAYS(NOW())) today,
SUM(YEARWEEK(date_format(create_time,'%Y-%m-%d' )) = YEARWEEK(NOW())) weekday,
SUM(DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')) monthday,
SUM(YEAR(create_time) = YEAR(NOW())) yearday,
COUNT(0) total
FROM 表名 WHERE is_deleted=0
接下来看看具体函数的意义: