geox怎么读发音:如何在MS SQL中进行日期查询!
来源:百度文库 编辑:高校问答 时间:2024/10/03 16:45:59
例如查询: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 为要查询的字段