欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区
400 186 1886
OA教程
經驗分享
安裝指引
工作流
ERP教程
經驗分享
銷售管理
采購管理
生產管理
倉庫管理
工程管理
品質管理
財務管理
模切知識交流
經驗分享
技術文檔
PMS教程
CRM教程
開發文檔
其他文檔
MIS教程
MAS教程
EBR教程
企業管理
微信好文
讀書沙龍
無題
網站管理員
SQL Server獲取每個周日的代碼
當前位置:
點晴教程
→
知識管理交流
→
『 技術文檔交流 』
admin
2023年3月7日 23:44
本文熱度 692
DECLARE
@
Date
datetime
DECLARE
@StartDate datetime
DECLARE
@EndDate datetime
DECLARE
@
WeekDay
int
DECLARE
@i
int
SET
DATEFIRST
7
--設置每周的第一天
SET
@StartDate=
'2010-01-01'
--統計的開始日期
SET
@EndDate=
'2010-12-31'
--統計的結束日期
SET
@
WeekDay
=
1
--根據實際的@@DATEFIRST而定
SET
@i=
DATEPART
(
weekday
,@StartDate)
IF
(@i<=@
WeekDay
AND
@i<
7
)
SET
@i=@
WeekDay
-@i
ELSE
IF
(@i<=@
WeekDay
AND
@i=
7
)
SET
@i=@i-@
WeekDay
ELSE
SET
@i=@@DATEFIRST-@i+@
WeekDay
SET
@
Date
=
DATEADD
(
day
,@i,@StartDate)
WHILE
@
Date
<=@EndDate
BEGIN
IF
(@StartDate<=@
Date
) PRINT
CONVERT
(
nvarchar
(
10
),@
Date
,
121
)
SET
@
Date
=
DATEADD
(
Week
,
1
,@
Date
)
END
GO
該文章在 2023/3/7 23:45:30 編輯過
全部評論
1
admin
2023年3月7日 23:50
執行結果:
/*
2010-01-03
2010-01-10
2010-01-17
2010-01-24
2010-01-31
2010-02-07
2010-02-14
2010-02-21
2010-02-28
2010-03-07
2010-03-14
2010-03-21
2010-03-28
2010-04-04
2010-04-11
2010-04-18
2010-04-25
2010-05-02
2010-05-09
2010-05-16
2010-05-23
2010-05-30
2010-06-06
2010-06-13
2010-06-20
2010-06-27
2010-07-04
2010-07-11
2010-07-18
2010-07-25
2010-08-01
2010-08-08
2010-08-15
2010-08-22
2010-08-29
2010-09-05
2010-09-12
2010-09-19
2010-09-26
2010-10-03
2010-10-10
2010-10-17
2010-10-24
2010-10-31
2010-11-07
2010-11-14
2010-11-21
2010-11-28
2010-12-05
2010-12-12
2010-12-19
2010-12-26
*/
該評論在 2023/3/7 23:51:18 編輯過
關鍵字查詢
周日
代碼
server
sql
獲取
相關文章
正在查詢...
Copyright 2010-2025
ClickSun
All Rights Reserved