数据库 – 查询最后一天,上周,上个月的SQLite
发布时间:2021-05-08 20:03:37 所属栏目: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 – Oracle Analytic函数 – 重置窗口子句
- SQL动态ORDER BY使用别名
- 浅谈简单的sql查询语句,你都知道哪些?
- sql-server – 我可以在SQL R2服务器中创建SQL v10.0数据库
- sql-server – 选择所有记录,如果存在连接,则连接表A,否则连
- 数据库设计 – 教授告诉我们将序列化的Java对象存储为blob而
- 命令行 – 学习SQL艰难的方法 – 在SQL Lite 3中使用.db创建
- sql-server-2008 – 托管我的网站和数据库与不同的提供商是
- 根据表名和索引获取需要的列名的存储步骤
- sql – 确定nvarchar列中的varchar内容