数据库 – 查询最后一天,上周,上个月的SQLite
发布时间:2021-04-02 18:48:59 所属栏目: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'); (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VIEWGOOD赞助全国教育电视数字化大会
- 数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,
- SQL Server 2014 BI新特性(一) Excel下的Data Explorer
- 在ASP.NET 2.0中操作数据之四十六:使用SqlDataSource控件检
- 数据库 – 存储唯一URL Slug的最佳方法是什么?
- 配置 – 无人参与安装MS SQL Server(2008 | 2012)EXPRESS?
- 如何将SQLServer2005中的数据同步到Oracle中
- 在ASP.NET 2.0中操作数据之七十四:用Managed Code创建存储
- 软件开发像打补丁 专家称电脑科学有根本性失误
- 蠕虫又有新变种 专家警告911将爆发恐怖病毒