sqlite获取以周、月、年为单位数据的语句

前端之家收集整理的这篇文章主要介绍了sqlite获取以周、月、年为单位数据的语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这几天在网上找了很多资料都没有获取本周数据的语句:自己贴出来大家分享分享
time==表的字段
今天的
select time>=datetime('now','start of day','+0 day') and time<datetime('now','+1 day') from 表
昨天的
select time>=datetime('now','-1 day') and time<datetime('now','+0 day') from 表
本周
selecttime>=datetime('now','-7 day','weekday 1') AND time<datetime('now','+0 day','weekday 1') from 表 这个时间取的是 周一到周日为一周
本月
select Time>=datetime('now','start of month','+0 month','-0 day') AND Time < datetime('now','+1 month','0 day') from 表
上一月
selectTime>=datetime('now','-1 month','-0 day') AND Time <datetime('now','-1 day') from 表
以周为单位:修改21 和14这两个数字就可以得到哪周的数据
select * from tb_tester where dt>=datetime('now','-21 day','weekday 0')
AND dt<datetime('now','-14 day','weekday 0')

上一年 明天 后台 的数据可以按照上面的规律+—就OK了
原文链接:https://www.f2er.com/sqlite/199766.html

猜你在找的Sqlite相关文章