我有一个星期的数字,如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. 如何从两个月的日期找到剩余日期?
- 8. 如何查找一个月内使用的天数总数?
- 9. 如何计算剩余天数?
- 10. 在java中剩余天数
- 11. 计算剩余天数
- 12. 根据天数查找周期。
- 13. 我可以根据月份更改一个月内的天数吗?
- 14. 如何计算另一日期的剩余天数
- 15. 查找一个月中的周数iphone
- 16. 如何获得某个生日的剩余天数?
- 17. 计算剩余天数的生日?
- 18. 生日前剩余的天数 - laravel - 碳
- 19. 如何找到天数在当月
- 20. 如何根据每月的天数复制粘贴数据?
- 21. 如何根据PHP中的数量复制一天,一周和一个月的单词
- 22. 如何获得一个月的周数
- 23. 根据天数计算月数
- 24. 如何根据剩余数量选择行
- 25. 如何从本月的第一天到昨天获取数据
- 26. c#如何计算一个月剩余的工作日
- 27. 如何根据本周的下周日查找数据
- 28. 如何获得整月或周或天级的数据在一个查询
- 29. 如何查找SQL Server 2008中的月数,周数,天数的日期差异?
- 30. 如何找到剩余的列的索引;如果该数据是重复的
'@number_of_days = 7'? – GSerg
我需要获取本周的月份。然后我需要知道每个月的32周剩余天数。 – user3510330
[从T-SQL中的一周数中获取日期]可能的重复(https://stackoverflow.com/questions/607817/get-dates-from-a-week-number-in-t-sql) – GSerg