Sql Запрос преобразован в sql таблицу с открытием qnt. покупка qnt и закрытие qnt - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть две таблицы M_Stock1

enter image description here

и M_Table

enter image description here

SELECT 
    t1.Date,
    mt.M_Name,
    (SELECT Opening_Stock FROM [M_Table] WHERE M_Id = t1.M_Id) +
    COALESCE((SELECT SUM(t2.Purchase_Qnt - t2.Sales_Qnt) FROM [M_Stock1] t2
     WHERE t2.Date < t1.Date AND t1.M_Id = t2.M_Id), 0) AS Opening_Stock,
    t1.Purchase_Qnt,
    t1.Sales_Qnt,
    (SELECT Opening_Stock FROM [M_Table] WHERE M_Id = t1.M_Id) +
    COALESCE((SELECT SUM(t2.Purchase_Qnt - t2.Sales_Qnt) FROM [M_Stock1] t2
     WHERE t2.Date <= t1.Date AND t1.M_Id = t2.M_Id), 0) AS Closing_Stock
FROM [M_Stock1] t1
left outer JOIN [M_Table] mt
    ON t1.M_Id = mt.M_Id
ORDER BY
    mt.M_Name,
    t1.Date;

Код, который я использовал для результата

enter image description here

Я получаю хороший результат запроса, но моя проблема в том, что мне нужен этот результат в виде таблицы вместо запроса

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