我History
在 SQL Server 数据库中有一个表,我需要从不同月份获取信息,例如我有一个EmployeeHistory
表,该表记录了我为每个员工所做的任何更新。在一个月内,我可以有很多更新,但我只有最新的。例如,我在一个月内没有进行任何更新,我显示我得到了该月的最新更新。
例如
ID Name Email Date
1 A a@hotmail.com 2013-01-10
1 A new@hotmail.com 2013-01-20
1 A n1@hotmail.com 2013-03-15
在这种情况下,我在 2 月份没有任何变化,但我需要使用与 1 月份相同的数据,在这种情况下,1 月份的最新数据应该在 2 月份重复,因此查询应该带来以下结果:
ID Name Email Date
1 A new@hotmail.com 2013-01-20
1 A new@hotmail.com 2013-01-20
1 A n1@hotmail.com 2013-03-15
如何为这些案例构建查询?
谢谢你。