Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite最后24小时查询,包含两行日期和时间_Sqlite_Datetime - Fatal编程技术网

SQLite最后24小时查询,包含两行日期和时间

SQLite最后24小时查询,包含两行日期和时间,sqlite,datetime,Sqlite,Datetime,我想在我的数据库SQLite中查询最后24小时。我有两行时间示例(18:04:56)和日期(2020-12-06)。当我使用这个查询时 SELECT name,cdate,ctime, * FROM {table} WHERE cdate >= datetime('now','-1 day') ORDER BY id DESC 我在同一天只收到了最后的询问。(最后查询00:00:46) 如何处理它?您应该从cdate和ctime创建一个日期时间值,与datetime('now','1

我想在我的数据库SQLite中查询最后24小时。我有两行时间示例(18:04:56)和日期(2020-12-06)。当我使用这个查询时

SELECT name,cdate,ctime, * FROM {table} WHERE  cdate  >= datetime('now','-1 day') ORDER BY id DESC
我在同一天只收到了最后的询问。(最后查询00:00:46)
如何处理它?

您应该从
cdate
ctime
创建一个日期时间值,与
datetime('now','1天')进行比较。


你的查询得到2020-12-05 00:00:58。我想得到当前时间-24小时示例现在是06.12.2020 18:18,我想得到05.12.2020 18:18。@Rysiusek我明白你的意思。检查我编辑过的答案。这很有效。非常感谢。
SELECT name, cdate, ctime  
FROM {table} 
WHERE  (cdate || ' ' || ctime) >= DATETIME('now','-1 day') 
ORDER BY id DESC