getdate()可以获得当前日期
如2012-5-2
想得到0点 2012-05-02 00:00
24点  2012-05-02 24:00

解决方案 »

  1.   


    --拼串后可以直接用,00:00
    Select CONVERT(varchar(100), GETDATE(), 23)+' 00:00'
    --24:00
    Select CONVERT(varchar(100), GETDATE(), 23)+' 24:00'
      

  2.   

    select convert(varchar(10),GETDATE(),120)+' 00:00:00'
    /*2012-05-02 00:00:00*/
    select convert(varchar(10),GETDATE(),120)+' 23:59:59'
    /*2012-05-02 23:59:59*/--学要说明的是没有24:00:00这一时间
      

  3.   

    Select CONVERT(varchar(10), GETDATE(), 23)+' 24:00'Select CONVERT(varchar(10), GETDATE(), 23)+' 00:00'