sql server时间与offset相比较

时间:2012-05-07 23:07:51

标签: sql-server datetime getdate

我有一个select查询,它返回已过期的行列表

  SELECT *
  FROM dbo.myTable
  WHERE  endDate < Convert(datetime, Convert(int, GetDate()))

如何才能让它在凌晨2点使用当天,而不是从GetDate()获得的当前时间

1 个答案:

答案 0 :(得分:1)

要在凌晨2点结束当天:

convert(datetime,left(convert(varchar, getdate(), 121),10) + ' 02:00')