【发布时间】:2018-12-11 08:14:26
【问题描述】:
我有一个包含多个日期的 sqlite 表。我想执行一个查询来选择那些日期是前一个日期的记录。我尝试了以下方法,但它不起作用:
SELECT SUM(Amount) AS TOTAL FROM (SpentAmount) Where Date ='\(Date().yesterday)'"
输出为:'2018-07-02 05:43:16 +0000'
但我只想要日期和这种格式:'02-07-2018'。
我正在尝试这个:SELECT SUM(Amount) AS TOTAL FROM SpentAmount WHERE Date = DATE('now', '-1 days');
但是这个查询没有给我任何结果
【问题讨论】:
-
上一个日期是什么?昨天,还是前一个日期到其他日期?
-
您是如何存储日期的?您是否将它们存储为
02-07-2018? -
是的,这是我的日期格式 02.07.2018
-
那是 7 月 2 日还是 2 月 27 日?格式不好。
标签: sqlite