用mysql實作(不建表),輸入引數,2019-10-18和2019-10-12輸出下面的效果
2019-10-18
2019-10-17
2019-10-16
2019-10-15
2019-10-14
2019-10-13
2019-10-12
uj5u.com熱心網友回復:
先用DateDiff函式得出日期的差值,在用Date_ADD函式回圈加一不就可以了么uj5u.com熱心網友回復:
with recursive tab1(dt) as (
select str_to_date('2019-10-18', '%Y-%m-%d')
union all
select adddate(t1.dt, -1) from tab1 t1 where datediff(str_to_date('2019-10-12', '%Y-%m-%d'), t1.dt) < 0
)
select * from tab1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28148.html
標籤:開發
上一篇:oracle遷移到mysql
