标签: ssis etl
我需要计算给定日期的星期数。
例如,数据为“ 2018/10/01 /”,则应将当前周显示为“ -7”周。依此类推,直到其第0周(即2018/10/01的一周)为止,然后我需要计算从该日期开始的周数,例如+1周,以此类推。
请帮助我。
答案 0 :(得分:1)
在派生列中尝试。
(DT_I4)( datediff("dd",startdate,enddate) / 7)
当前将四舍五入为最接近的整数。
还有FLOOR()或CEILING()之类的其他选项可以不同地调整结果。