我正试图用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')
我认为您应该非常接近。如果您希望自本周开始以来拥有所有东西,只需稍作修改:
SELECT * FROM myTable WHERE DATE(timeStamp) >= DATE('now', 'weekday 0', '-7 days');