上海水电煤查询:如何在MS SQL中进行日期查询!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 11:24:53
例如查询:2003-03-12日 到2005-05-30日的所有信息
要在表里面直接存储日期.

用datediff()函数来做好了:

SELECT * FROM table
WHERE DateDiff(d,"2003-03-12",addtime) >= 0 AND DateDiff(d,addtime,"2005-05-30") >=0

addtime是你的日期字段。

select * from table
where to_char(时间,‘YYYYMMDD')<='20030312'
and to_char(时间,‘YYYYMMDD')>='20050530'

select * from table
where date >= '2003-03-12' and date <=
DATEADD( dd , 1 , '2005-05-30' )

date 为要查询的字段