我有一個星期的數字,如32,我需要從本週開始的月份中獲得剩餘的天數。我如何在SQL Server中做到這一點?如何根據週數找到一個月內的剩餘天數?
-1
A
回答
0
嘗試DATEPART (datepart , date)
和datepart
可星期,日,月或類似的東西..
參觀此https://technet.microsoft.com/en-us/library/ms174420(v=sql.105).aspx
0
首先,你需要找到問題的數週的第一天。爲了做到這一點,我們需要知道你想要的年份。在下面的例子中,我使用當前年份。完成此操作後,我們可以使用DATEDIFF()
查找從您通過的週數開始到本月末的剩餘天數。
DECLARE @WeekNo int= 32
DECLARE @Year int=datepart(year,getdate())
SELECT
FirstDayOfWeek = DATEADD(wk,@WeekNo-1,DATEADD(yy,@Year-1900,0))
,LastDayOfMonth = DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, DATEADD(wk,@WeekNo-1,DATEADD(yy,@Year-1900,0))) + 1, 0))
,DaysLeftInMonth = DATEDIFF(day,DATEADD(wk,@WeekNo-1,DATEADD(yy,@Year-1900,0)),DATEADD(d, -1, DATEADD(m, DATEDIFF(m, 0, DATEADD(wk,@WeekNo-1,DATEADD(yy,@Year-1900,0))) + 1, 0)))
相關問題
- 1. 如何知道當月(包括)當月剩餘一週中的特定幾天
- 2. 本月剩餘工作天數
- 3. 計算一個月中的剩餘天數
- 4. 如何根據年份獲得一個月內的總天數?
- 5. 計數剩餘天數
- 6. 找出剩餘天數從日期
- 7. 如何在一天內找到剩下的秒數,在sql中?
- 8. 如何從兩個月的日期找到剩餘日期?
- 9. 如何查找一個月內使用的天數總數?
- 10. 如何計算剩餘天數?
- 11. 一年中的剩餘天數
- 12. 根據天數查找週期。
- 13. 計算剩餘天數
- 14. 計算剩餘天數
- 15. 計算剩餘天數
- 16. 在java中剩餘天數
- 17. 的剩餘天
- 18. 查找沒有從給定的日期剩餘當月天
- 19. 如何根據一個月內的天數編寫報告查詢?
- 20. 如何根據收到的金額瞭解剩餘的每月付款?
- 21. 我可以根據月份更改一個月內的天數嗎?
- 22. 查找一個月中的週數iphone
- 23. 如何計算另一日期的剩餘天數
- 24. 如何獲得某個生日的剩餘天數?
- 25. 計算一個月內的週數
- 26. 如何找到天數在當月
- 27. 如何根據每月的天數複製粘貼數據?
- 28. 生日前剩餘的天數 - laravel - 碳
- 29. 計算剩餘天數的生日?
- 30. 如何根據PHP中的數量複製一天,一週和一個月的單詞
'@number_of_days = 7'? – GSerg
我需要獲取本週的月份。然後我需要知道每個月的32周剩餘天數。 – user3510330
[從T-SQL中的一週數中獲取日期]可能的重複(https://stackoverflow.com/questions/607817/get-dates-from-a-week-number-in-t-sql) – GSerg