在公司项目中需要统计某月每天的所有数据,可以用一个辅助日历表实现,但是公司不允许建表,只有牺牲性能直接使用SQL语句来构建这个辅助表了。
SELECT ('2020-01-01' - INTERVAL DAY('2020-02-01') DAY) + INTERVAL s DAY AS days
FROM(
SELECT 31 AS s UNION
在公司项目中需要统计某月每天的所有数据,可以用一个辅助日历表实现,但是公司不允许建表,只有牺牲性能直接使用SQL语句来构建这个辅助表了。
SELECT ('2020-01-01' - INTERVAL DAY('2020-02-01') DAY) + INTERVAL s DAY AS days
FROM(
SELECT 31 AS s UNION