twitter facebook

mysql:指定日から連続する日数分の一覧(行)を求める

2020/8/1 から 10日分の行

SELECT
  DATE_ADD('2020-08-01', INTERVAL T.number DAY) AS date
FROM (
  SELECT @num := 0 AS number
  UNION ALL
  SELECT @num := @num + 1 FROM information_schema.COLUMNS
  LIMIT 10
) AS T
;
結果
date
2020-08-01
2020-08-02
2020-08-03
2020-08-04
2020-08-05
2020-08-06
2020-08-07
2020-08-08
2020-08-09
2020-08-10
AUTHOR
@hiropon
最終更新日 2020/09/04
FAVORITE good stock
LINK TAG
記法を見る