rt
select  top 1 * FROM 表 where ??? 
求助大大们!!

解决方案 »

  1.   

    select  * FROM 表 where 日期='2010-1-1' 
      

  2.   

    select  top 1 * FROM 表 where date= '2010-07-01'
    --日期列等于指定日期就行了
      

  3.   

    哪果你用了top, 只出现第一行, 其后面符合日期的就不出来的, 应不是楼主的意思
      

  4.   

    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'