sql 获取本周周一和周日
生活随笔
收集整理的這篇文章主要介紹了
sql 获取本周周一和周日
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版本1.0(獲取周日存在問題,請勿使用,僅用于引以為戒)
存在問題,獲取周日的時候,當當前時間正好是周日,會獲取下一周的周日,而非本周周日.
select dateadd(week, datediff(week,0,CONVERT(DATETIME,GETDATE(),120)-1),0)SELECT CONVERT(Varchar(100),DATEADD(DAY, 6, DATEADD(wk, DATEDIFF(wk,0,getdate()),0)),120)?版本2.0
看到版本1.0的代碼,真的是有點隨意,大寫的小寫的...
--周一 SELECT DATEADD(WEEK, DATEDIFF(WEEK, 0, CONVERT(DATETIME, GETDATE(), 120) - 1), 0); --周日(最懶得辦法,將獲取的周一的數據,+6) SELECT DATEADD(DAY, 6, DATEADD(WEEK, DATEDIFF(WEEK, 0, CONVERT(DATETIME, GETDATE(), 120) - 1), 0)); SELECT DATEADD(DAY, 6, DATEADD(WEEK, DATEDIFF(WEEK, 0, CONVERT(DATETIME, '2019-04-07 00:00:00.000', 120) - 1), 0));?
轉載于:https://www.cnblogs.com/love-zf/p/5377282.html
總結
以上是生活随笔為你收集整理的sql 获取本周周一和周日的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS横竖屏控制与事件处理
- 下一篇: sql语句(access语句)第8条数据