输出表应填充每个TicketNO的最小Aging(秒)值的行。
需要帮助设计ssis包。
说明:
我有一张表(表A),其中包含票证详情,我想用表A中的数据填充另一张表(表B)。
现在在表A中,一张票证有多个实例。要识别每个票证的最新行,我使用派生列(列时间),我在其中计算行创建时间和系统日期时间之间的差异。
在表B中,我希望数据从表A更新/插入。如果表B中已经存在票号,则从表格A中具有最小值的行中更新来自表A的数据;否则从表A中插入一个票号,该票号在该票号的Col Age中具有最小值。
答案 0 :(得分:0)
我从您较少解释的问题中理解的是,您正在寻找填写输出表的最新票据。
如果这是真的,那么您可以在输入集中添加派生列,您可以在其中计算票证的时间(可能是票证的插入日期)并按asc执行订单。
当您更新问题时。创建一个存储过程以从表b中填充数据并使用merge语句插入新数据或更新现有数据。 Google for SQL Server中的合并声明。