我有个约会,假设今天约会
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