首页 > 解决方案 > 在 SSIS 中计算给定日期的每周倒计时

问题描述

我需要倒计时给定日期的周数。

例如数据是“2018/10/01/”,那么它应该将当前周显示为“-7”周。依此类推,直到第 0 周,即 2018/10/01 的那一周,然后我需要计算从该日期开始的周数,例如 SSIS 上的 +1 周等等。

请帮我。

标签: ssisetl

解决方案


在派生列中尝试此操作。

(DT_I4)(  datediff("dd",startdate,enddate) / 7)

这目前将四舍五入到最接近的 int。

还有其他选项,例如 FLOOR() 或 CEILING() 可以不同地调整结果。


推荐阅读