【问题标题】:SQLITE WITH CLAUSE using date typeSQLITE WITH CLAUSE 使用日期类型
【发布时间】:2014-10-15 14:42:09
【问题描述】:

如何列出从某个日期开始的未来 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;

我该怎么做?

【问题讨论】:

    标签: sql sqlite date


    【解决方案1】:

    这行得通!!!

    对不起各位!

    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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多