色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 返回出連續(xù)日期的sql

李中冰2年前8瀏覽0評論

在mysql中,我們可以通過使用日期函數(shù)和條件語句來獲取連續(xù)日期的結(jié)果。

SELECT DATE_ADD('2021-01-01', INTERVAL n DAY) AS date 
FROM (
SELECT @row_num := @row_num + 1 AS n
FROM any_table
JOIN (SELECT @row_num:=0) r
LIMIT 100
) numbers
WHERE DATE_ADD('2021-01-01', INTERVAL n DAY)<= '2021-01-31';

在這個(gè)示例中,我們使用了DATE_ADD函數(shù)來計(jì)算出當(dāng)前日期加上多少天是我們需要的日期,并將其保存在date列中。同時(shí),我們使用了一個(gè)數(shù)字生成器來生成從0到99的數(shù)字,通過DATE_ADD函數(shù)計(jì)算出每個(gè)數(shù)字對應(yīng)的日期,然后返回日期列表。

由于數(shù)字生成器可以生成任意數(shù)量的數(shù)字,因此您可以輕松地更改LIMIT值來返回不同數(shù)量的日期。您也可以通過更改查詢條件和函數(shù)參數(shù)來獲取不同的日期范圍。