在 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() 可以不同地调整结果。