SQL怎么取指定周的最后一天
2011-01-14 19:41
260 查看
原问题http://topic.csdn.net/u/20110114/16/9f68848d-7de6-4893-a037-14c29f23f972.html?seed=1835792148&r=71234798#r_71234798:
如2011年,第3周,最后一天是 2011-01-15
解决方法,不管是取指定周的最后一天,还是第一天,都可以使用下面这个用户自定义函数http://www.cnblogs.com/insus/articles/1622988.html。
代码参考:
SELECT [EndDate] FROM dbo.udf_Week(2011,2011) WHERE Week = 3
结果:
另外,将一周的第一天设置为从 1 到 7 的一个数字,应使用SET DATEFIRST 来设置,因为一周的第一天设置不同,得出的结果也有所不一样。
如2011年,第3周,最后一天是 2011-01-15
解决方法,不管是取指定周的最后一天,还是第一天,都可以使用下面这个用户自定义函数http://www.cnblogs.com/insus/articles/1622988.html。
代码参考:
SELECT [EndDate] FROM dbo.udf_Week(2011,2011) WHERE Week = 3
结果:
另外,将一周的第一天设置为从 1 到 7 的一个数字,应使用SET DATEFIRST 来设置,因为一周的第一天设置不同,得出的结果也有所不一样。
相关文章推荐
- sql练习题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
- sql联系题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
- sql取自然周的第一天和最后一天
- PHP获得指定日期所在月的第一天和最后一天
- mysql 根据指定日期取 周一至周日 本月第一天 最后一天
- SQL Server中取得当前月份的第一天和最后一天
- SQL查询一个月第一天/最后一天
- 如何用C#和SQL获得当前月的第一天和最后一天
- 如何用C#和SQL获得当前月的第一天和最后一天
- 在C#得到指定日期所在周的第一天与最后一天的方法
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!
- 计算指定年月的最后一天的自定义函数
- sql在已有数据中查询每个月的最后一天
- 2011年的最后一天,怎么地也应该写篇博客
- 使用SQL语句取相关日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期)
- SQL获取每月最后一天记录
- SQL中获取当月的最后一天
- sql日期截取&生成第一天和最后一天
- ms sql server 怎么查询指定行数的记录
- 取得指定月份的第一天与取得指定月份的最后一天