获取当天、当月时间的上下边界

DECLARE @StatisticsDay DATE
SET @StatisticsDay=GETDATE()

DECLARE @StatisticsTodayStartTime DATETIME
DECLARE @StatisticsTodayEndTime DATETIME
DECLARE @StatisticsMonthStartTime DATETIME
DECLARE @StatisticsMonthEndTime DATETIME

SET @StatisticsTodayStartTime=@StatisticsDay
SET @StatisticsTodayEndTime=DATEADD(DD, 1, @StatisticsDay)
SET @StatisticsMonthStartTime=DATEADD(MM, DATEDIFF(MM, 0, @StatisticsDay), 0)
SET @StatisticsMonthEndTime=DATEADD(MM, DATEDIFF(MM, 0, @StatisticsDay) + 1, 0)

猜你喜欢

转载自www.cnblogs.com/rookie-q/p/8926730.html
今日推荐