在ssis中查找查询的第一行结果

时间:2014-08-06 16:04:30

标签: ssis

我想用ssis组件创建此查询:

SELECT TOP 1 Date_Execution
FROM Action
WHERE Action_Ref=1
ORDER BY Date_Execution

我可以不使用脚本组件吗?


更新

此查询必须包含在流程任务中。我需要它来计算我正在创建的表的字段。

1 个答案:

答案 0 :(得分:0)

使用聚合转换。如果您坚持从全表内容开始,那么使用条件性拆分转换来获取符合WHERE子句的那些行,然后使用聚合转换从剩余的行中获取最小的Date_Execution。

或者只是合理一点并使用SQL执行任务。获得此结果时,数据库服务器将比SSIS更有效。