我有一个非常简单的查询
SELECT SUM(Balance) FROM TimeSystem
WHERE EmployeeNo = @EmployeeNo
AND RegDate BETWEEN @StartDate AND EndDate
现在,我被分配创建一个返回余额的查询,但仅限于 @EndDate 同一周的星期一。
因此,我需要创建一个使用 @EndDate 的变量,并查找同一周的星期一的日期,然后将其放入名为 @Monday 的变量中。
我只使用 SQL 大约 3 个月,所以我不确定这是否可以归档?
谢谢
最佳答案
declare @date datetime
set @date=GETDATE()
select DATEADD(wk, DATEDIFF(wk, 0,@date),0)
关于sql-server-2008 - 在 SQL 2008 中使用日期查找上周一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13986200/