У меня есть эта таблица в моей базе данных Android SQLite:
CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE)
В поле date
сохраняется datetime('now', 'localtime')
в каждом регистре.
Теперь я должен запросить регистры последнего дня, прошлой недели и последнего месяца для отображения некоторых статистических данных. Я пытался что-то вроде этого
SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week')
и этот
SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ( 'now', '-1 month')
и не работает: (
Как я могу это сделать?
Можно ли проверить, является ли запрос в порядке, просто отправив дату в эмуляторе виртуального устройства?
Спасибо!