2020年12月9日星期三

mysql8新特性CTE递归实现30天时间日期

WITH RECURSIVE dates (date) AS(SELECT DATE_SUB(CURDATE(), INTERVAL 30 DAY) FROM DUALUNION ALLSELECT date + INTERVAL 1 DAY FROM datesWHERE date + INTERVAL 1 DAY <= (SELECT CURDATE() from DUAL) )SELECT * FROM dates ORDER BY dates.date desc ;

 

https://dev.mysql.com/doc/refman/8.0/en/with.html#common-table-expressions

 









原文转载:http://www.shaoqun.com/a/497390.html

腾邦:https://www.ikjzd.com/w/1382

塔图:https://www.ikjzd.com/w/2274

启明星:https://www.ikjzd.com/w/1436


WITHRECURSIVEdates(date)AS(SELECTDATE_SUB(CURDATE(),INTERVAL30DAY)FROMDUALUNIONALLSELECTdate+INTERVAL1DAYFROMdatesWHEREdate+INTERVAL1DAY<=(SELECTCURDATE()fromDUAL))SELECT*FROMdatesORDERBYdates.date
gtin:gtin
文化衫事件:文化衫事件
马尔代夫狄娃岛好玩吗?:马尔代夫狄娃岛好玩吗?
珠海高栏岛岩画有什么美食呢?有什么比较好玩的民风民俗呢?:珠海高栏岛岩画有什么美食呢?有什么比较好玩的民风民俗呢?
2020北京电子音乐节什么时候开始?:2020北京电子音乐节什么时候开始?

没有评论:

发表评论