如何为过程创建两个带有日期的变量,而不管它何时开始:第一个变量-最后一个星期一的8:00第二个变量-最后一个星期一但一个星期一的8:00(即变量之间的差为一周)
我已经尝试过,但是显示的时间是00:00
SELECT DATEADD(wk,DATEDIFF(wk,6,GETDATE()),0)
SELECT DATEADD(wk,DATEDIFF(wk,6,GETDATE()),7)
不确定此回答您的问题,但以下内容以欧洲格式返回日期,时间为上午8点。如果需要美国格式,则可能需要更改dateadd()函数。