@p22為輸入的日期
declare
@start_date
nvarchar
(1000
)declare
@end_date
nvarchar
(1000
)set@start_date
=dateadd
(wk,
datediff
(wk,
0
,@p22
),0
)set@end_date
=dateadd
(wk,
datediff
(wk,
0
,@p22
),7
)另外一種方法
本週六select dateadd(wk, datediff(wk,0,@date ), 6-1)
本周一select dateadd(wk, datediff(wk,0,@date ), -1)
mysql 對取當前日期周一和週日語句
1 查詢當天的資料 select from 表名 where to days 時間字段 to days now 2 查詢當周的資料 select from 表名 where yearweek date format 時間字段,y m d yearweek now 3 查詢當月的資料 select f...
mysql 對取當前日期周一和週日語句的詳細解析
網上對於用mysql取當前日期周一和週日的方法非常多,但基本上都只有乙個方法,沒有什麼解釋,後果就是會用,但為什麼要這樣用,就不一定知道了。自己研究了下,寫點東西,避免遺忘 select subdate curdate date format curdate w 1 獲取當前日期在本週的周一 sel...
mysql 對取當前日期周一和週日語句的詳細解析
網上對於用mysql取當前日期周一和週日的方法非常多,但基本上都只有乙個方法,沒有什麼解釋,後果就是會用,但為什麼要這樣用,就不一定知道了。自己研究了下,寫點東西,避免遺忘 select subdate curdate date format curdate w 1 獲取當前日期在本週的周一 sel...