如何列出某个日期之后的10个月?
像这样:
WITH RECURSIVE
cnt(x) AS (VALUES(date('2014-01-01')) UNION ALL SELECT date('2014-01-01','+1 month') FROM cnt WHERE x < date('2014-01-01','+10 month'))
SELECT x FROM cnt;
我该怎么做?
最佳答案
这有效!!!
对不起大家!
WITH RECURSIVE
cnt(x) AS (VALUES(date('2014-01-01')) UNION ALL SELECT date(x,'+1 month') FROM cnt WHERE x < date('2014-01-01','+10 month'))
SELECT x FROM cnt;
关于sql - 使用日期类型的SQLITE WITH CLAUSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26385367/