Sqlite获取本周数据

来源:互联网 发布:淘宝6度女装模特是谁 编辑:程序博客网 时间:2024/06/04 20:06
这几天在网上找了很多资料都没有获取本周数据的语句:自己贴出来大家分享分享
time==表的字段 在sqlite 中 time与时间对比值得注意的是:>=2012-01-01 实际效果只能查到2012-01-02 的数据  >=2012-01-01 00:00:00 >=2012-01-01的效果
今天的 
    select  time>=datetime('now','start of day','+0 day') and time<datetime('now','start of day','+1 day') from 表
昨天的
    select  time>=datetime('now','start of day','-1 day') and time<datetime('now','start of day','+0 day') from 表
本周
    select  time>=datetime('now','start of day','-7 day','weekday 1') AND time<datetime('now','start of day','+0 day','weekday 1') from 表 这个时间取的是 周一到周日为一周
本月
    select  Time>=datetime('now','start of month','+0 month','-0 day') AND Time < datetime('now','start of month','+1 month','0 day') from 表
上一月
 select Time>=datetime('now','start of month','-1 month','-0 day') AND Time <datetime('now','start of month','+0 month','-1 day') from 表
 
上一年 明天  后台  的数据可以按照上面的规律+—就OK了
原创粉丝点击