如何在SQLite表列中插入一整年的日期范围

2024-09-27 04:22:59 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在SQLite的数据库中有一个空表,只有一列(日期)。你知道吗

你知道如何用2019/01/01到2019/12/31的日期自动更新这个专栏吗?你知道吗

我想知道是否有任何特定的代码在SQL中这样一个简单的事情,在电子表格将只是拖下来。你知道吗

非常感谢!你知道吗


Tags: 代码数据库sqlitesql事情电子表格专栏空表
1条回答
网友
1楼 · 发布于 2024-09-27 04:22:59

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

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而不是将结果存储在表中。你知道吗

相关问题 更多 >

    热门问题