我在这种情况下使用带有 ssis 的派生列:
UpdatedDate == (DT_DATE)"9999-12-31" ? (DT_DATE)CreatedDate : (DT_DATE)UpdatedDate
这是我的实际输出,我将结果存储在 BI_StartDate 中:
EmployeeId createdDate updatedDate BI_StartDate
54 2013-07-10 9999-12-31 2013-07-10 00:00:00.0000000
245 2016-06-29 2016-07-03 2016-07-03 00:00:00.0000000
我只想得到日期:
EmployeeId createdDate updatedDate BI_StartDate
54 2013-07-10 9999-12-31 2013-07-10
245 2016-06-29 2016-07-03 2016-07-03