sqlite时间段查询

同样的SQL语句,查不出数据来

select * from table1 where t1>=‘2017-6-1‘ and t1<=‘2017-6-5‘

改成

select * from table1 where t1>=‘2017-06-01‘ and t1<=‘2017-06-05‘

这样就可以查出数据来

数据库中的t1可以设置成TEXT DATE DATETIME都是可以的。

如果是只有日期请设置成DATE,

如果有日期时间则设置为DATE TIME,

当然TEXT都行,就是只能输入值了。

//--------------------------------------------------------------------------------------------------------

以下是来自sqlite expert personal的截图:

时间: 2024-08-28 21:58:42

sqlite时间段查询的相关文章

sqlite学习笔记10:C语言中使用sqlite之查询和更新数据

前面说到的 sqlite_exec() 中的第三个参数, SQLite 将为 sql 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数. 本节添加了两个函数,selectFromTable和updateTable. 实例程序如下: #include <stdio.h> #include <stdlib.h> #include "sqlite/sqlite3.h" #define DB_NANE "sqlite/test.db&quo

jeecg 扩展封装查询条件 时间段查询

使用jeecg框架开发的小伙伴们知道,添加查询条件,通常是我们加一个配置(query="true")就可以将该字段设置为查询条件.简单方便.但是这样的配置查询条件仅适用于输入框输入查询和下拉框查询(如果你配置的该字段使用了replace).显然,这样的查询条件根本满足不了我们的需求,最常见的就是时间段查询,以及时间段与其他字段混合查询的情况,下面简单说一下解决方法. 自定义查询条件, 第一步:将字段中所有配置的query="true",改为query="f

IOS开发数据库篇—SQLite模糊查询

IOS开发数据库篇—SQLite模糊查询 一.示例 说明:本文简单示例了SQLite的模糊查询 1.新建一个继承自NSObject的模型 该类中的代码: 1 // 2 // YYPerson.h 3 // 03-模糊查询 4 // 5 // Created by apple on 14-7-27. 6 // Copyright (c) 2014年 wendingding. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h

iOS数据持久化—数据库SQLite模糊查询

IOS开发数据库篇—SQLite模糊查询 一.示例 说明:本文简单示例了SQLite的模糊查询 1.新建一个继承自NSObject的模型 该类中的代码: // // YYPerson.h // 03-模糊查询 // // Created by apple on 14-7-27. // Copyright (c) 2014年 wendingding. All rights reserved. // #import <Foundation/Foundation.h> @interface YYPe

Android SQLite 通配符查询找不到参数问题

使用Android SQLite中SQLiteDatabase类的query方法查询时,如果where中包含通配符,则参数会无法设置,如类似下面的方法查询时 1 SQLiteDatabase db = dbHelper.getReadableDatabase(); 2 cursor = db.query(null, "name like '%?'", new String[] { name }, null, null, null, null); 将会抛出下面的异常 android.da

2015第一博,Oracle时间段查询,TO_DATE和TO_CHAR使用对比

写在前面: 在时间段查询的时候,在使用TO_DATE的时候,包括开始日期,不包括结束日期: 在使用TO_CHAR的时候可以包括开始日期,也可以包括结束日期.具体效果如图: 1. TO_DATE 使用,没有查询到结束日期. 2. TO_CHAR使用,查询到结束日期. 3.sql 对比 -- 包括开始日期,不包括结束日期 SELECT * FROM SYST_LOG WHERE ( OPERATE_TIME > TO_DATE ('2015-02-03', 'yyyy-mm-dd') AND OPE

mysql时间格式化,按时间段查询的MySQL语句

描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员. SQL语句: Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <= '07-08'; 根据format字符串格式化date值.下列修饰符可以被用在format字符串

C# 用文本框输入的时间段查询SQL数据库

文本框TextBox1和TextBox2 内分别输入时间 用这个时间段来查询数据库 以下两种字符串都能用来查询数据库: 1.string sqlcom = "select * from 表名 where  时间 between '" + TextBox1.Text + "' and '" + TextBox2.Text + "' "; 2.string sqlcom = "select * from 表名 where  时间 >=

sqlite常用查询

做的小工具用到了sqlite,在查询上较sqlserver还是稍有差异,将常用操作汇总一下,慢慢收集和整理. --查询版本SELECT sqlite_version() AS 'SQLite Version'; CREATE TABLE [Users] ( [ID] integer, [UserName] nvarchar(254), [Password] nvarchar(254), [Group] int ); insert into users values(1,'test1','pass