在 SSIS 中计算给定日期的每周倒计时
calculating weekly count down for a given date in SSIS
我需要对给定日期的周数进行倒计时。
例如数据是“2018/10/01/”,那么它应该将当前周显示为“-7”周。依此类推直到第 0 周,即 2018/10/01 的那一周,然后我需要计算从该日期开始的周数,例如 SSIS 上的 +1 周等等。
请帮帮我。
在派生列中试试这个。
(DT_I4)( datediff("dd",startdate,enddate) / 7)
目前这将四舍五入到最接近的整数。
还有其他选项,如 FLOOR() 或 CEILING() 可以不同地调整结果。
我需要对给定日期的周数进行倒计时。
例如数据是“2018/10/01/”,那么它应该将当前周显示为“-7”周。依此类推直到第 0 周,即 2018/10/01 的那一周,然后我需要计算从该日期开始的周数,例如 SSIS 上的 +1 周等等。
请帮帮我。
在派生列中试试这个。
(DT_I4)( datediff("dd",startdate,enddate) / 7)
目前这将四舍五入到最接近的整数。
还有其他选项,如 FLOOR() 或 CEILING() 可以不同地调整结果。