我正在創建存儲過程以基於週數,月份數和年份數在日期範圍內顯示某些記錄。在SQL Server中獲取每週給定的一週數,月份數和年份的日期範圍
例如:
Month = 4 [APRIL]
Week = 2 [Week 2 for APRIL]
Year = 2017
輸出應該是:開始一天應該是星期天]
STARTDATE | END DATE
4-2-2017 | 4-8-2017
到處搜尋,有這個一個已經很難。
編輯: 我提供了一個示例查詢,以供參考
@Month int,
@Year int,
@WeekNumber int
SELECT
(start date of the week based on week num, month, year) as DATE1,
(end date of the week based on week num, month, year) as DATE2
WHERE
StartDate = (start date of the week based on week num, month, year)
EndDate = (end date of the week based on week num, month, year)
這可能有助於 https://www.sqlservercentral.com/Forums/FindPost1328016.aspx – CurseStacker
謝謝。但不幸的是,我沒有回答我的問題。需要的參數是週數,月數和年份,而不是完整的日期。 –
你能包括你要執行查詢的位置的示例數據嗎? – CurseStacker