MySql将一段时间拆分成一天一天数据
(2018-09-19 11:22:55)分类: MySQL数据库 |
SELECT dt1, dt2 FROM(
SELECT
@dt1 as dt1,
@dt1 := @dt1 + INTERVAL 1 DAY,
@dt := @dt1 - INTERVAL 1 DAY,
CASE WHEN @dt1 < @dt2 THEN @dt ELSE @dt2
END as dt2
FROM( SELECT @dt1:=CAST('2018-08-01' as date),
@dt2:=CAST('2018-08-31' as date) ) _x,
information_schema.columns A
WHERE @dt1 < @dt2
) A