1 か月に 1 週間ごとにデータベース内のレコードを取得する方法を教えてください。SQL を使用しています。本当の意味は、1 を入力すると、その月の第 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
月、年に従ってレコードを取得したいだけですが、これを行う方法と正確なコードはありますか?