Проблемы с SQL при поиске СУММ стоимости объекта, сгруппированного по объекту в разные даты - PullRequest
0 голосов
/ 13 декабря 2018

У меня проблемы с составлением запроса, который будет принимать такие данные:

DATE        OBJ    COST
20180101      A       5
20180101      B       2
20180101      A       3
20180102      B       4
20180102      B       4
20180102      A       2

И выводить данные, которые выглядят так:

DATE        OBJ    COST
20180101      A       8
20180101      B       2
20180102      A       2
20180102      B       8

У меня такое чувствобудет включать в себя подзапросы, и я пытался понять их и использовать их эффективно, но я не могу понять эту концепцию легко.

Любая помощь будет оценена!Спасибо!

1 Ответ

0 голосов
/ 13 декабря 2018

Я думаю, вам просто нужно group by:

select date, obj, sum(cost) as cost
from t
group by date, obj
order by date, obj;

Это довольно простой SQL.Если вы не понимаете основ, вам следует рассмотреть какое-то учебное пособие.

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