Запрос в последний день, на прошлой неделе, в прошлом месяце SQLite

У меня есть эта таблица в моей базе данных Android SQLite:

<code>CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)
</code>

Наdate поле сохраненоdatetime('now', 'localtime') в каждом регистре.

Теперь я должен запросить регистры за последний день, за последнюю неделю и за последний месяц, чтобы показать некоторую статистику. Я пытался что-то вроде этого

<code>    SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week') 
</code>

и это

<code>    SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ( 'now', '-1 month')
</code>

и не работает :(

Как мне это сделать?

Могу ли я проверить, в порядке ли запрос, просто перенаправив дату в эмулятор виртуального устройства?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос