android sqlite查询最近一个月的所有数据怎么查

sqlite我想查最近一个月的数据怎么写?也就是查询今天2016.04.19到上个月2016.03.19的所有数据

表名:work
列名:int id
varchar workName
timestamp starttime
timestamp endtime

怎么查?求大神。

 select * from work where 日期字段 between date('now', "-1 month") and date('now')

select * from work where 日期字段 between date('now', "-1 month") and date('now')