如何把“yyyy-mm-dd  hh-mi-ss”快速转变为"yyyy-mm-dd",即出除小时以后的东西。
1、修改前后都是DateTime类型;
2、转变运算速度快;

解决方案 »

  1.   

    select convert(varchar(120),getdate(),120)
      

  2.   

    select convert(varchar(120),getdate(),120)
      

  3.   

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

  4.   

    不太明白
    select left(yyyy-mm-dd  hh-mi-ss,10)
      

  5.   

    select convert(varchar(120),getdate(),120)就可以了啊。
      

  6.   

    注:yyyy-mm-dd 这样格式的数据并不是正规的日期类型的数据。
    --------------------------------------------------------------------
    如果仅仅是按你的要求:
        "yyyy-mm-dd  hh-mi-ss”快速转变为"yyyy-mm-dd",即出除小时以后的东西。
    也可以:
    select left(getdate(),10)
      

  7.   

    select cast(convert(char(10),getdate(),120) as datetime)
      

  8.   

    select cast(convert(char(10),getdate(),120) as datetime)