我想写一个查询但日期不对不是很好看不知道如何改写一下变为2007-12-27

解决方案 »

  1.   

    select * from tb where convert(varchar(10),日期字段,120) = '2007-12-27'
      

  2.   

    declare @dt datetime
    set @dt='2007-12-27 10:10:10'
    select convert(varchar(10),@dt,120)2007-12-27
      

  3.   


    convert(char(10),getdate(),120)
      

  4.   

    SELECT * FROM PJJC WHERE SJ>'2007-12-01 10:10:10' 
    结果
            2007-12-01 10:11:50.000
           2007-12-01 10:11:50.000
    我想要的结果是2007-12-01
                2007-12-01
      

  5.   

    SELECT   convert(char(10),PJJC.时间字段,120) as 结果集对象属性名称   FROM   PJJC   WHERE   SJ> '2007-12-01   10:10:10'   
      

  6.   

    select 日期字段 = convert(varchar(10),日期字段,120) from tb