日期不同结果之间的 SQLITE
SQLITE between date different result
这是我的数据库的一部分,我想获得这样的查询:
select * from tb_store where data_in between '01-01-2014 00:00:00' AND '01-01-2025 23:59:59'
但是问题是,如果第二个数据的值是20-03-2016 23:59:59(只出现在table那一天)结果就ok,否则如果数据是 05-03-2016 23:59:59 结果是这样的:
zabajone 01-01-2015 11:48:28
我使用这个数据模型"dd-MM-yyyy HH:mm:ss"
问题出在哪里?
nome data_in
fior di panna 11-01-2015 11:48:28
cassata 11-01-2015 11:48:28
nocciola 10-01-2015 19:54:09
bacio 14-01-2015 15:13:21
malaga 09-04-2015 13:56:38
cioccolato 09-01-2015 12:04:28
limone 18-01-2015 12:44:54
gogonzola 10-02-2015 19:55:34
pistacchio 10-03-2015 19:54:58
zabajone 01-01-2015 11:48:28
Here's SQLite 中支持的日期格式列表:
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD
您正在使用不受支持的内容。尝试反转日期,这样您会得到:
between '2014-01-01 00:00:00' AND '2016-03-01 23:59:59'
这是我的数据库的一部分,我想获得这样的查询:
select * from tb_store where data_in between '01-01-2014 00:00:00' AND '01-01-2025 23:59:59'
但是问题是,如果第二个数据的值是20-03-2016 23:59:59(只出现在table那一天)结果就ok,否则如果数据是 05-03-2016 23:59:59 结果是这样的:
zabajone 01-01-2015 11:48:28
我使用这个数据模型"dd-MM-yyyy HH:mm:ss" 问题出在哪里?
nome data_in
fior di panna 11-01-2015 11:48:28
cassata 11-01-2015 11:48:28
nocciola 10-01-2015 19:54:09
bacio 14-01-2015 15:13:21
malaga 09-04-2015 13:56:38
cioccolato 09-01-2015 12:04:28
limone 18-01-2015 12:44:54
gogonzola 10-02-2015 19:55:34
pistacchio 10-03-2015 19:54:58
zabajone 01-01-2015 11:48:28
Here's SQLite 中支持的日期格式列表:
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD
您正在使用不受支持的内容。尝试反转日期,这样您会得到:
between '2014-01-01 00:00:00' AND '2016-03-01 23:59:59'