ASP.NET如何查询日期型数据

来源:百度知道 编辑:UC知道 时间:2024/05/17 18:57:57
我想查询数据库中某一天的天气状况,表中有一个叫date的datetime型字段,里面的值类似“2009-6-22 0:00:00”(小时分秒可以忽略),如何查询某一天的纪录呢,我用:
select * from sms where date = "2009-6-22 0:00:00"好像不行,请问该如何查询呀?

用datediff('d',date,getDate())=0
date的值就是2009-6-22 0:00

select * from sms where convert(varchar,date, 23 ) = '2009-06-22'

记住日期和月份不足两位的,前面要补0.

select * from sms where date = '2009-6-22'

用参数是王道!