我有我需要从例如不同月份的信息,我有一个EmployeeHistory
表中的SQL Server数据库的表History
,该表中有,我做任何更新的纪录每个员工。在一个月内我可以有很多更新,但我只有最新的一个。例如,我在一个月内不做任何更新,我展示了我获得该月份的最新更新。获取历史数据
例如
ID Name Email Date
1 A [email protected] 2013-01-10
1 A [email protected] 2013-01-20
1 A [email protected] 2013-03-15
在这种情况下,我没有在二月份的任何变化,但我需要使用相同的数据,一月带上它,在这种情况下,从一月最新的一个应该被重复二月所以查询应该带来这样的结果:
ID Name Email Date
1 A [email protected] 2013-01-20
1 A [email protected] 2013-01-20
1 A [email protected] 2013-03-15
我该如何构建查询这些情况?
谢谢。
不错!谢谢! – rgx71
没问题。我还添加了一个更好的性能指标;) –