sql 获取一个周的周一和周日
2012-12-13 09:56
246 查看
Declare @Week smallint,@Date datetime Set datefirst 1 /* 设置周的第一天 */ Set @Week= DATEPART(wk,GETDATE())/* 第几周 */ Set @Date=Dateadd(week,@Week-1,rtrim(year(getdate()))+'0101')-datepart(dw,rtrim(year(getdate()))+'0101')+1 /* 算出第16周的第一个日期 */ Select @Week As [周],@Date+Case When 1>=@@datefirst Then 1-@@datefirst Else 7+(1-@@datefirst) End As [星期一],@Date+Case When 7>=@@datefirst Then 7-@@datefirst Else 7+(7-@@datefirst) End As [星期日]
运行最终结果:
相关文章推荐
- sql 获取一个周的周一和周日
- SQL传入时间获取到时间的周一和周日
- sql 获取本周周一和周日
- SQL方法~获取给定时间所在周一至周日的日期范围
- Java Calendar 获取本周周一和周日代码
- 获取指定几个星期的周一、周日的工具类(可用于按周查询数据)
- JS获取本周周一 周日日期、本季度、本月、上月的开端日期、停止日期
- sql计算任意两日期之间的"周一"到"周日"分别各有几个
- java获取当前时间所在一周的周一和周日日期
- C# 获取周一、周日
- js获取当天日期,计算出该天所属周,并列出本周从周一至周日的所有日期
- 给定一个日期,获取该日期一周的日期(周日到周一)
- 获取本周的周一日期与本周的周日日期
- java获取当前时间所在一周的周一和周日日期
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- C#获取周一、周日的日期 函数类
- 获取本周的周一日期与本周的周日日期
- JS获取本周周一 周日日期、本季度、本月、上月的开端日期、停止日期
- 根据某一固定日期获取 该日期所在年度的周,该日期所在周 周一和周日的 具体日期
- java 获取某一月的所有周的日期段(周一到周日)