难倒。如何创建新列items_delta
。我希望items_delta
是一个使用列名,项和上次日期的值。我需要找到两个不同日期之间相同名称的增量。
例如:对于名称= A,最新日期为12/14,项目= 150.对于名称= A,我希望现在项目的差异仅与最前一个日期的项目进行比较。所以基本上对于name = A,我想要(150 - 120)/ 120 = 0.25这是与两个最新日期的差异。
Test Table
id name items last_date
1 A 150 12/14/15
2 B 100 12/14/15
3 C 50 12/14/15
4 A 120 12/13/15
5 B 110 12/13/15
6 B 90 12/12/15
7 A 110 12/12/15
8 A 100 12/11/15
9 A 150 12/10/15
10 C 35 12/10/15
我想要的是什么:
Test Table 2
id name items last_date items_delta
1 A 150 12/14/15 0.25
2 B 100 12/14/15 -0.09
3 C 50 12/14/15 0.43
相对较新的mySQL,请保持温和。