SQLite 按时间段查询日期 显示数据问题
--创建表
CREATE TABLE ReturnGoodsMains (
ReturnSysID VARCHAR NOT NULL,
ReturnDate VARCHAR,
PRIMARY KEY ( ReturnSysID )
);
--添加数据
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020001','2012-12-2 16:14:49');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020002','2012-12-1 16:15:43');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020003','2012-12-9 16:16:12');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020004','2012-12-6 16:18:18');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020005','2012-12-9 16:19:30');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020006','2012-12-9 16:20:01');
问题来了:
select * from ReturnGoodsMains where datetime(ReturnDate)>='2012-12-2 00:00:00' and datetime(ReturnDate)<'2012-12-3 00:00:00' ;
执行后无结果;
select * from ReturnGoodsMains where ReturnDate>='2012-12-2 00:00:00' and ReturnDate<'2012-12-3 00:00:00' ;
执行后显示结果:63X01105030497201212020001 2012-12-2 16:14:49 正确
select * from ReturnGoodsMains where ReturnDate>='2012-12-2 00:00:00' and ReturnDate<'2012-12-10 00:00:00' ;
执行后没有结果。请问大家这是怎么回事,弄两天了就是查不出来。
CREATE TABLE ReturnGoodsMains (
ReturnSysID VARCHAR NOT NULL,
ReturnDate VARCHAR,
PRIMARY KEY ( ReturnSysID )
);
--添加数据
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020001','2012-12-2 16:14:49');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020002','2012-12-1 16:15:43');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020003','2012-12-9 16:16:12');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020004','2012-12-6 16:18:18');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020005','2012-12-9 16:19:30');
insert into ReturnGoodsMains (ReturnSysID,ReturnDate) values('63X01105030497201212020006','2012-12-9 16:20:01');
问题来了:
select * from ReturnGoodsMains where datetime(ReturnDate)>='2012-12-2 00:00:00' and datetime(ReturnDate)<'2012-12-3 00:00:00' ;
执行后无结果;
select * from ReturnGoodsMains where ReturnDate>='2012-12-2 00:00:00' and ReturnDate<'2012-12-3 00:00:00' ;
执行后显示结果:63X01105030497201212020001 2012-12-2 16:14:49 正确
select * from ReturnGoodsMains where ReturnDate>='2012-12-2 00:00:00' and ReturnDate<'2012-12-10 00:00:00' ;
执行后没有结果。请问大家这是怎么回事,弄两天了就是查不出来。
...全文
相关推荐
BaiduMapApi-master.rar
Android Studio编写的基于百度地图的轨迹记录软件,实现定位、轨迹记录、按日期查询历史轨迹。
《基于Android开发的记账本设计》.doc
基于Android开发的记账本设计,基于Linux的自由及开放源代码的操作系统,用于移动设备,如智能手机和平板电脑。 实现多种功能: 一、收支管理 二、统计功能
仿支付宝账单列表
可以作为本地相册按照时间的顺序进行列表,也可以作为按照日期进行listview列表,例如支付宝账单的形式,资源工程没有进行优化,功能都可以使用
java语言编写的数据库课程设计之教室信息管理系统
数据库课程设计资源。java语言编写的数据库课程设计之教室信息管理系统。可以根据用户名和密码查询学生,根据用户名和密码查询教师,根据用户名和密码查询管理员,根据日期,开始时间,结束时间,查询空闲教室。可以审批教室, 插入课程等等。
C# Sqlite分页查询,日期查询
Formwork 3.5,可运行测试


