关于日期与时间的查询问题
我的数据表如下:
id indate intime dd
1 2007-06-02 08:21:00 12
2 2007-03-21 09:25:10 32
3 2007-05-11 10:22:00 22
4 2007-06-08 11:33:22 126
5 2006-12-11 06:01:00 87
6 2007-02-30 12:13:05 45
7 2007-01-27 15:24:50 95
8 2006-07-22 18:01:40 76
9 2006-11-19 20:28:45 10
其中id、dd字段为int,indate、intime为varchar字段
请问两个查询语句:
1、查询indate字段中在2006-11-01至2007-03-31的数据
2、查询在intime字段中在08:00:00至12:00:00的数据
[解决办法]
--1、查询indate字段中在2006-11-01至2007-03-31的数据
SELECT * FROM TABLENAME WHERE indate BETWEEN '2006-11-01 ' AND '2007-03-31 '
[解决办法]
1、查询indate字段中在2006-11-01至2007-03-31的数据
2、查询在intime字段中在08:00:00至12:00:00的数据
1:
select * from 表 where indate between '2006-11-01 ' and '2007-03-31 '
2:
select * from 表 where intime between '08:00:00 ' and '12:00:00 '
[解决办法]
--2、查询在intime字段中在08:00:00至12:00:00的数据
SELECT * FROM TABLENAME WHERE intime BETWEEN '08:00:00 ' AND '12:00:00 '