SQLite选择实际周(从星期一到星期日)

时间:2014-09-08 09:00:04

标签: android sql sqlite

我试图在SQLlite中从星期一到星期日选择实际周的值。

我试图这样做:

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

但它也返回过去的结果(例如今天是星期一,但返回的结果也是上一个星期日的结果)。

我该怎么办呢?

感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

date('now', 'weekday 0')是下周日。

减去七天到上一个星期天。

如果你想在星期一开始,你必须减去六天。

答案 1 :(得分:0)

试试这个:

SELECT * FROM planned_calls WHERE DATE(date) > DATE('now', 'weekday 0', '-7 days');