我有一个日期,假设是今天的日期
declare @d datetime
set @d = '20101014'
我需要
select @d - <six month>
@d开始的过去六个月所包含的实际天数为。
我有一个日期,假设是今天的日期
declare @d datetime
set @d = '20101014'
我需要
select @d - <six month>
@d开始的过去六个月所包含的实际天数为。
还要检查一下这个(正在开发这个主题):
我需要根据条件选择算法 - 如果两个日期之间的天数与6个月前(自上次日期)相同。
我是这样做的:
case
when
DATEDIFF(day, DATEADD(month, -6, @pDateEnd), @pDateEnd)
>
DATEDIFF(day, @pDateBegin, @pDateEnd)
then 'there is no 6-month difference between two dates'
else 'there is 6-month difference ore more between two dates'
end