插入当前日期和时间为23小时59分59秒

时间:2015-12-18 13:16:18

标签: sql-server

表格中有两个字段:Transaction_FromdateTransaction_Todate。 我需要在Transacion_Todate`中以Transacion_Fromdate和当前日期插入当前日期,时间为23小时59分59秒

例如:

  

Transaction_Fromdate:2015-12-18 20:59:51.940

     

Transacion_Todate:2015-12-18 23:59:59.940

1 个答案:

答案 0 :(得分:1)

仅限今天的日期:

DECLARE @Today DATETIME
DECLARE @TodayEnd DATETIME

-- Today: 
SET @Today = CONVERT(DATE, GETDATE())

-- End of today:
SET @TodayEnd = DATEADD(SECOND, -1, DATEADD(DAY, 1, @Today))