Рассчитать средневзвешенную стоимость всех продуктов - PullRequest
0 голосов
/ 09 июля 2019

Я хочу показать список всех продуктов с их средневзвешенной стоимостью: моя таблица такая, что статус = 1 означает покупку, а статус = 2 означает продажу.

Date        ProductID   Quantity    Price      Status
1397/01/01  5366        6           630000     1
1397/08/05  5366        1           1350000    2
1397/08/24  5366        1           1350000    2
1397/09/20  5366        1           1500000    2
1397/09/25  5366        1           1350000    2
1397/10/17  5366        1           1350000    2
1397/11/03  5366        10          2100000    1
1397/11/08  5366        1           2700000    2
1397/12/11  5366        1           2800000    2
1397/12/18  5366        1           1966364    1
1397/12/26  5366        1           2730000    2

1397/07/23  5876        1           16500000   1
1397/10/23  5876        2           15800000   1
1397/10/23  5876        1           22000000   2
1397/11/06  5876        1           2080000    2
1397/12/01  5876        1           16033333   1
1397/12/01  5876        2           15800000   2
1397/12/06  5876        1           16033333   1
1397/12/06  5876        1           16500000   2
.
.
.

И яхочу показать следующий результат:

ProductID   WeghtedAveragePrice  stock
5366        1966363                9
5876        16033333               0
.
.
.

Пожалуйста, дайте мне эффективное решение, потому что у меня 2000 продуктов и я хочу рассчитать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...