Я хочу рассчитать промежуточный итог на основе 5 типов транзакций (скажем, транзакции A, B, C, D, E). Но у меня в этой таблице более тысячи различных продуктов, и каждый продукт может иметь миллионы записей транзакций в разные дни.
Итак, таблица выглядит так:
ProductID A B C D E Running Total
1 10 0 5 0 5 20
2 15 0 0 0 0 15
3 20 5 0 10 0 35
1 10 0 0 0 0 30 (20 for product 1, plus 10 for product 1 again)
3 12 0 33 0 0 80 (35 for product 3, plus 45 for product 3 again)
over
, скорее всего, вам нужны в Oracle, DB2, SQL-сервере, пользовательские переменные в mySQL. - person xQbert   schedule 05.09.2014