【发布时间】:2019-11-01 16:44:25
【问题描述】:
我必须只从日期时间字段中提取时间,然后在 ssdt 中将其转换为 int(如时间键)
我用它来提取日期:
(DT_I4)((DT_WSTR,4)YEAR(GETDATE()) + RIGHT("0" + (DT_WSTR,2)MONTH(GETDATE()),2) + RIGHT("0" + (DT_WSTR,2)DAY(GETDATE()),2))
谢谢
【问题讨论】:
-
你想要的时间输出和格式是什么?您可能想要使用 DATEPART docs.microsoft.com/en-us/sql/integration-services/expressions/…
-
样本数据和期望的结果在这里是必不可少的。将时间表示为整数有很多变化。
标签: ssis sql-server-data-tools