如何将一年的日期范围插入SQLite表列

时间:2018-11-02 22:23:24

标签: python sql sqlite date

所以我在SQLite的数据库中有一个空表,只有一个列(DATES)。

有没有办法自动更新日期为2019/01/01到2019/12/31的列?

我想知道SQL中是否有任何简单的代码可以简单地拖到电子表格中。

非常感谢您!

1 个答案:

答案 0 :(得分:0)

我不建议更新现有表。只需创建一个新的

create table dates as
with cte as (
      select date('2019-01-01') as dte union all
      select date(dte, '+1 day')
      from cte
      where dte < '2020-12-31'
     )
select *
from cte;

如果这只是偶尔使用,则可以只使用CTE而不是将结果存储在表中。