select top 1 * FROM 表 where date= '2010-07-01' --日期列等于指定日期就行了
哪果你用了top, 只出现第一行, 其后面符合日期的就不出来的, 应不是楼主的意思
select * FROM 表 where dt = '2010-07-01' select * FROM 表 where datediff(dd,dt,'2010-07-01') = 0 select * FROM 表 where convert(varchar(10),dt,120) = '2010-07-01'
--日期列等于指定日期就行了
select * FROM 表 where datediff(dd,dt,'2010-07-01') = 0
select * FROM 表 where convert(varchar(10),dt,120) = '2010-07-01'