34  
查询码: 00000379
sql server 查询某个时间段共有多少周及每周的日期段
作者: 周杨 于 2020年04月16日 发布在分类 / 计算机应用 / 数据库 / SQLSERVER ,于 2020年04月16日 编辑

select number+1 as wknum,dateadd(wk,number,'2017-01-01') as firstday,
(case when year(dateadd(d,-1,dateadd(wk,number+1,'2017-01-01')))>2017 then '2017-12-31'
else dateadd(d,-1,dateadd(wk,number+1,'2017-01-01')) end) as sevenday
from master..spt_values
where type='p' and year(dateadd(wk,number,'2017-01-01'))=2017

原文链接: https://blog.csdn.net/qq_42988813/java/article/details/88403555


 历史版本

备注 修改日期 修改人
CREAT 2020-04-16 22:32:10[当前版本] 系统管理员

知识分享平台 -V 5.1.4 -大信谛威