【发布时间】:2016-01-04 02:28:25
【问题描述】:
如何在 SQLite 中检索“2015-10-02”到“2015-11-02”之间的所有日期? (字符串类型) 结果会是这样的:
'2015-10-03'
'2015-10-04'
'2015-10-05'
...
'2015-11-01'
这不是关于SELECT * FROM myTable where myDate <= '2015-01-01' AND myDate >= '2015-01-31' 的问题。这不是关于选择所有现有在两天之间有一个字段的记录。我只想检索两个日期之间所有可能的日期值。我想用它们按天查询记录数。
Date Count
'2015-01-01' 19
'2015-01-02' 10
'2015-01-03' 0
...
【问题讨论】:
-
SQLite compare dates的可能重复
-
stackoverflow.com/questions/7812986/… 看起来很相关,但我不知道 SQL Server 和 SQLite 之间可能存在的方言差异。
-
请查看下面给出的答案,谢谢。