我只是想问我如何才能实现在一个月内按周获取数据库中的记录?使用 sql 我真正的意思是当我输入 1 时,它将在一个月的第一周获得记录我今天做了很多研究,但似乎我找不到一个好的解决方案
继承人的代码:
DECLARE @MONTH int
DECLARE @YEAR int
DECLARE @WEEK int
SET @MONTH = 9
SET @YEAR = 2013
SET @WEEK = 1
SELECT RH.RepairOrderNumber FROM dbo.RepairOrderHeader RH
WHERE MONTH(RH.DateReleased) = @MONTH AND YEAR(RH.DateReleased) = @YEAR AND WEEK(RH.DateReleased) = @WEEK
我只想按月、年和周来获取记录,有什么方法和精确的代码可以做到这一点吗?