• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

SQLSERVER获取指定时间段的所有日期和月份

SQLServer eason 2073次浏览 0个评论 扫描二维码

获取所有日期

Declare @Startdate as DATETIME
Declare @Enddate as DATETIME
set @Startdate=‘2015-01-07’
set @Enddate=‘2016-01-06’
select convert(varchar(10),dateadd(day,number,@Startdate),120) as _date
from master..spt_values
where type=‘P’ and dateadd(day,number,@Startdate)<=@Enddate
SQLSERVER获取指定时间段的所有日期和月份

获取所有月份

Declare @Startdate as DATETIME
Declare @Enddate as DATETIME
set @Startdate=‘2015-01-07’
set @Enddate=‘2016-01-06’
select convert(varchar(6),dateadd(month,number,@Startdate),112) as _month
from master..spt_values
where type=‘P’ and dateadd(month,number,@Startdate)<=@Enddate
SQLSERVER获取指定时间段的所有日期和月份

 


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明SQLSERVER获取指定时间段的所有日期和月份
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址