首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于日期与时间的查询有关问题

2012-01-21 
关于日期与时间的查询问题我的数据表如下:idindateintimedd12007-06-0208:21:001222007-03-2109:25:103232

关于日期与时间的查询问题
我的数据表如下:
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 '

热点排行