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中通过将聚合连接回源代码来完成,它需要几个步骤,但应该可以工作:
这就是我要找的!谢谢你的详细演示。