Sql SSIS-获取行的最新记录

Sql SSIS-获取行的最新记录,sql,sql-server,ssis,components,Sql,Sql Server,Ssis,Components,我试图从脚本组件的输出中获取实体的顶部记录,但是我没有看到任何合适的组件来实现这一点 For example: Student ID Date Value 1 2014-01-01 2 1 2014-02-02 34 2 2014-01-01 5 2 2

我试图从脚本组件的输出中获取实体的顶部记录,但是我没有看到任何合适的组件来实现这一点

For example:
Student ID          Date                Value
1                   2014-01-01          2
1                   2014-02-02          34
2                   2014-01-01          5
2                   2013-01-01          6
2                   2012-01-01          9

And I will get these:
Student ID          Date                Value
1                   2014-02-02          34
2                   2014-01-01          5
类似于窗口函数的东西可以在SSMS中实现这一点。这可能需要在数据流中完成。有什么建议吗


您可以使用数据流任务,然后为任务选择正确的目标(etc-SQL、flatfile)。在数据访问类型下。使用SQL语句

可以在ssis中通过将聚合连接回源代码来完成,它需要几个步骤,但应该可以工作:


这就是我要找的!谢谢你的详细演示。