当前位置: 代码迷 >> Sql Server >> sql 怎么取当天的0点和当天的24点
  详细解决方案

sql 怎么取当天的0点和当天的24点

热度:30   发布时间:2016-04-27 13:04:03.0
sql 如何取当天的0点和当天的24点
getdate()可以获得当前日期
如2012-5-2
想得到0点 2012-05-02 00:00
24点 2012-05-02 24:00

------解决方案--------------------
SQL code
--拼串后可以直接用,00:00Select CONVERT(varchar(100), GETDATE(), 23)+' 00:00'--24:00Select CONVERT(varchar(100), GETDATE(), 23)+' 24:00'
------解决方案--------------------
SQL code
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这一时间
------解决方案--------------------
Select CONVERT(varchar(10), GETDATE(), 23)+' 24:00'

Select CONVERT(varchar(10), GETDATE(), 23)+' 00:00'
  相关解决方案