sql如何獲取當前時間,所屬周的開始時間和結束時間,週一為星期的第一天

2022-03-10 10:53:38 字數 1396 閱讀 1779

1樓:

select getdate() 當前時間,dateadd(day,-case datename(weekday,getdate()) when '星期一' then 0

when '星期二' then 1 when '星期三' then 2 when '星期四' then 3 when '星期五' then 4 when '星期六' then 5 else 6 end,getdate()) 星期一日期,

dateadd(day,case datename(weekday,getdate()) when '星期一' then 6

when '星期二' then 5 when '星期三' then 4 when '星期四' then 3 when '星期五' then 2 when '星期六' then 1 else 0 end,getdate()) 星期日日期

2樓:tf日出

select convert(datetime, floor(convert(float,getdate())/7)*7) as startofweek, convert(datetime, floor(convert(float,getdate())/7)*7)+6 as endofweek

3樓:

這個要看具體資料庫,因為不同的資料庫的函式和計算方法都不同。一般資料庫都提供獲取時間的周幾值的方法,然後根據此值計算一下應該就可以了。

1.sql如何通過當前日期獲取上週,上上週,上上上週的起始日期(週一_周七)?

4樓:都是生殖的衝動

當前時間 select getdate()

當前時間周的起始日期(以週一為例)select dateadd(week,datediff(week,0,getdate()),0)

上週起始:select dateadd(week,-1,dateadd(week,datediff(week,0,getdate()),0))

上上週起始:select dateadd(week,-2,dateadd(week,datediff(week,0,getdate()),0))

上上上週起始:select dateadd(week,-3,dateadd(week,datediff(week,0,getdate()),0))

周七以此類推

sqlserver怎麼獲得最後一週,最近一月的日期

5樓:匿名使用者

1、最近一月比較簡單,取當前時間的年份和月份,拼接成當前月份1號。

select max(rq) from **a

where datepart(weekday,rq) = 2 and rq < 當前時間 按到 rq > 本月1號;

世博會開始時間和結束時間?每天什麼時候開始,什麼時候結束

上海通用汽車助您世博出行 世博會園區開放時間是9 00 24 00,共15個小時。而各參展方展區開放時間 即開館時間 為9 30 22 30,共13個小時。每天,園區21 00禁止入場,大多數展館在22 00禁止入館。每個國家的展館不但與展覽,每天還會有精彩的演出,一天的話只能走馬觀花的看一下了。2...

excel中我知道開始時間和結束時間,怎麼設定公式算出用了多少時間,要顯示分鐘的

假設a1為開始時間,b1為結束時間,則公式為 text b1 a1,m a1 b1中必須為excel認可的時間格式。e1為結束時間,d1為開始時間 text e1 d1,hm 結束時間 開始時間 24 60 以下均為24小時制 如果在同一天,且考慮方向 b1 a1 如果在同一天,不考慮方向 abs ...

百家講壇播出時間,百家講壇的開始時間結束時間播放時間是多少

首播時間 每週一至週日12 16 百家講壇 是 電視臺科教頻道 專cctv 10 2001年7月9日開播的講座屬式欄目,欄目宗旨為建構時代常識,享受智慧人生。選擇觀眾最感興趣 最前沿 最吸引人的選題。追求學術創新,鼓勵思想個性,強調雅俗共賞,重視傳播互動。欄目選材廣泛,曾涉及文化 生物 醫學 經濟 ...