Consulta no último dia, semana passada, mês passado SQLite
Eu tenho essa tabela no meu DB SQLite Android:
<code>CREATE TABLE statistics (subject TEXT, hits INTEGER, fails INTEGER, date DATE) </code>
Emdate
campo é armazenadodatetime('now', 'localtime')
em todos os registros.
Agora eu tenho que consultar o último dia, a semana passada e o último mês para registrar algumas estatísticas. Eu tenho tentado algo assim
<code> SELECT Timestamp, datetime('now', '-1 week') FROM statistics WHERE TimeStamp < datetime('now', '-1 week') </code>
e isto
<code> SELECT * FROM statistics WHERE date BETWEEN datetime('now', localtime') AND datetime ( 'now', '-1 month') </code>
e não funciona :(
Como eu posso fazer isso?
Posso verificar se a consulta está OK simplesmente enviando a data no emulador de dispositivo virtual?
Obrigado!