如题,我要查询前100个记录 按照data字段来查询 可是他是2006-4-25 请问是否要转换的??
请问如何写???

解决方案 »

  1.   

    select top 100 * 
    from tb
    order by cast(data as datetime) 
      

  2.   

    order by cast(字段名 as datetime)
      

  3.   

    select top 100 *  
    from tb 
    where convert(char(10),data,120)='2006-4-25'
    order by cast(data as datetime) 
      

  4.   

    select top 100 * from QY_UserInfo order by  cast (regDate as datetime)
    这样是可以 那如果按照 日期来查询 最后的100条记录呢 我加个desc  就出错了呢
      

  5.   

    select top 100 * from QY_UserInfo order by  cast (regDate as datetime) desc