我有一个星期的数字,如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