将时间值与ssis中的值进行比较

时间:2016-05-09 11:35:04

标签: tsql ssis

我想在dereived列中使用这样的表达式,但它仍然是红色的(不接受):

(DT_DBTIME) [Datum]  =="00:00:00" ? 1 : 2 

(如果变量[Datum]的时间部分=" 00:00:00"则其他2)

1 个答案:

答案 0 :(得分:0)

您无法比较DT_DBTIME和DT_WSTR类型。尝试将数据从DT_WSTR转换为DT_DBTIME类型:

(DT_DBTIME) [Datum]  == (DT_DBTIME)"00:00:00" ? 1 : 2