Запрос в последний день, на прошлой неделе, в прошлом месяце 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>
и не работает :(
Как мне это сделать?
Могу ли я проверить, в порядке ли запрос, просто перенаправив дату в эмулятор виртуального устройства?
Спасибо!