weixin_43821614
weixin_43821614
2020-09-27 10:14
采纳率: 100%
浏览 95

sqlserver查询每季度的某一天?

例如:查询每季度的第五天是多少?

每季度的开始时间已经查出来了:
select CONVERT(datetime,CONVERT(varchar(20),CONVERT(char(8),DATEADD(Month,DATEPART(Quarter,GETDATE())*3-Month(GETDATE())-2,GETDATE()),121)+'1')+' 00:00:00',120)

结束时间:
select CONVERT(datetime, DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1+DATEPART(Quarter,GETDATE())*3-Month(GETDATE()),GETDATE()),121)+'1')+' 23:59:59',120)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

相关推荐