1

我有一个表,其中有列 EmployeeID、AccountID、更新日期。每行都有帐户数据,如果它在日期发生变化。如果没有变化,那么在该日期没有该 AccountID 的记录。例子

EmployeeID  AccountID      UpdatedDate
1775    1   2010-12-04 00:00:00.000
1775    1   2010-08-13 23:59:59.000
1775    1   2010-08-13 00:00:00.000
1775    2   2010-12-04 00:00:00.000
1775    3   2010-12-04 00:00:00.000
1775    4   2010-12-04 00:00:00.000
1775    5   2010-12-04 00:00:00.000
1775    6   2010-12-04 00:00:00.000
1775    7   2010-12-04 00:00:00.000
1775    7   2010-06-29 23:59:59.000

我必须每天为每个人获取每个帐户的价值。如果当天没有值,则应根据最大更新日期值取前一天的最后更新值。并显示结果

EmployeeID,Date, Values of each account.
1775;20120307;45;0;0;0;0;0;0;0;0;0;0;504;0;0;25.0;0.0;0.0;0.0;0.0;0.0;0.0;100;;;;;

谁能帮我?

4

1 回答 1

0

您可以创建一个日期表并对其进行左连接,或者按照此处所述动态创建日期:从日期范围生成天数

于 2012-06-04T13:17:15.720 回答