数据库 – 查询最后一天,上周,上个月的SQLite
发布时间:2021-04-02 07:01:35 所属栏目:MsSql教程 来源:网络整理
导读:我的Android SQLite DB中有这个表: CREATE TABLE statistics (subject TEXT,hits INTEGER,fails INTEGER,date DATE) 日期字段在每个寄存器中存储日期时间(‘now’,’localtime’). 现在我必须查询最后一天,上周和上个月的寄存器以显示一些统计信息. 我一直在
|
我的Android SQLite DB中有这个表: CREATE TABLE statistics (subject TEXT,hits INTEGER,fails INTEGER,date DATE) 日期字段在每个寄存器中存储日期时间(‘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')
并不起作用:( 我该怎么做? 我可以通过简单地在虚拟设备模拟器中转发日期来检查查询是否正常吗? 谢谢! 解决方法我找到了这个解决方案.我希望这个对你有用.最后一天: SELECT * FROM statistics WHERE date BETWEEN datetime('now','start of day') AND datetime('now','localtime');
上周: SELECT * FROM statistics WHERE date BETWEEN datetime('now','-6 days') AND datetime('now','localtime');
上个月: SELECT * FROM statistics WHERE date BETWEEN datetime('now','start of month') AND datetime('now','localtime'); (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2005 – 缩小镜像生产数据库上的事务日志文件的
- SQL Server数据库中如何创建表的相关约束?
- sql-server – 如何在一个查询中连接一列内连接中多行的字符
- sql-server-2005 – 寻求0x0B
- sql-server – SQL表大小和查询性能
- sql-update – 从另一个表更新多个列 – 需要Oracle格式
- sql-server-2005 – 移动SQL 2000 32位数据库
- sql – 如何在Firebird存储过程或执行块中使用变量引用已绑
- sql-server-2005 – 为什么Reporting Services在服务帐户更
- sql-server – 索引不会使执行更快,并且在某些情况下会降低


