ssis - 在 SSIS 中计算给定日期的每周倒计时
问题描述
我需要倒计时给定日期的周数。
例如数据是“2018/10/01/”,那么它应该将当前周显示为“-7”周。依此类推,直到第 0 周,即 2018/10/01 的那一周,然后我需要计算从该日期开始的周数,例如 SSIS 上的 +1 周等等。
请帮我。
解决方案
在派生列中尝试此操作。
(DT_I4)( datediff("dd",startdate,enddate) / 7)
这目前将四舍五入到最接近的 int。
还有其他选项,例如 FLOOR() 或 CEILING() 可以不同地调整结果。
推荐阅读
- windows - Windows 证书交互式登录
- android - 有没有办法在 react-native 应用程序上显示 CPU 和内存使用情况?
- laravel - 将经过身份验证的用户添加到相关模型的最佳方法是什么?
- java - 为什么 getWidth 函数在 JAVA 中返回更多的值?
- angular7 - 如何在 angular7 的 html 模板中实现订阅
- oracle - Oracle 应用程序性能问题
- java - 搜索时忽略空格 - RESTHighLevelClient Java
- docker - 从 docker 运行 docker 时权限被拒绝 /var/run/docker.sock
- tensorflow2.0 - 无法使用 tensorflow 2.0 保存模型
- cpu-architecture - 2 位分支预测器的状态