博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql 获取一个周的周一和周日
阅读量:7063 次
发布时间:2019-06-28

本文共 494 字,大约阅读时间需要 1 分钟。

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 [星期日]

转载于:https://www.cnblogs.com/wlwjc/archive/2011/10/24/2222769.html

你可能感兴趣的文章
当一个java程序员到底有多难
查看>>
记一次对Vulnerable Docker靶机渗透全过程
查看>>
如何使用 Gin 和 Gorm 搭建一个简单的 API 服务 (一)
查看>>
sublime text3简体中文版汉化教程
查看>>
Java网络编程与NIO详解11:Tomcat中的Connector源码分析(NIO)
查看>>
字符串处理文章outline
查看>>
ubuntu12.04 QtCreator ibus 中文输入
查看>>
这次偶遇宁可不要,也要把秘诀送给你们
查看>>
Docker系列教程21-Docker Compose快速入门
查看>>
SmartDeblur-图片模糊处理器
查看>>
2018 年最常见的 Python 面试题 & 答案
查看>>
金陵怀古——游梅花山、明孝陵记
查看>>
算法与数据结构(六)并查集
查看>>
Android 开发小知识点收集(随时更新)
查看>>
如何为你的微信小程序瘦身?
查看>>
微信小程序正式发布,符合你的预期么?
查看>>
最最最常见的Java面试题总结-第一周
查看>>
是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?...
查看>>
MacOS下SVN迁移Git踩坑记
查看>>
14 -Flask构建弹幕微电影网站-后台逻辑(六)
查看>>