我正在尝试在 sqlite 中获取本周的数据,但似乎我错过了一些东西,因为我得到了错误的信息。更具体地说,我想检索我的数据库中所有具有时间戳的数据,其日期落在本周。本周可以从周日或周一开始,即 26/2/12-03/03/12。目前我正在使用这样的东西:SELECT * FROM myTable WHERE DATE(timeStamp) == DATE('now', 'weekday 0', '-7 days')

最佳答案

我想你应该很接近。如果您想要本周开始以来的所有内容,只需稍作修改:

SELECT * FROM myTable WHERE DATE(timeStamp) >= DATE('now', 'weekday 0', '-7 days');

10-07 19:27