SSIS Excel - 检索最小日期值并将其存储到变量中

时间:2012-04-07 00:38:21

标签: sql-server-2008 ssis

我有一个Excel源,它有1000行,有10列,其中一列是日期字段,我们必须检索最小日期值并将其分配给ssis中的变量。你能不能给我一个将该值映射到变量的脚本或步骤...这样我就可以在控制流任务中使用它来使用变量值执行截断操作。 请adviiiise

对此方面的帮助表示赞赏。 ROSH ..

1 个答案:

答案 0 :(得分:0)

这很简单:使用执行SQL任务来检索值并将其存储在变量中。 基本步骤:

一个。创建Excel连接管理器,将其指向您的文件

B中。创建一个变量来存储值

℃。添加执行SQL任务

  1. 连接类型:EXCEL
  2. 指定连接管理器
  3. ResultSet:单行
  4. SQLSourceType:直接输入
  5. SQLStatement:select max(fieldname) as fieldname from [sheetname$]
  6. 在结果集选项卡中,添加一个ResultName设置为fieldname的行,以及变量名称列中较早创建的变量。

    请注意,由于所需的$,必须使用工作表名称限定(方括号)。如果您的字段(列)在名称中包含空格,您还必须对其进行限定:[field name]