Добавление значения столбца для одних и тех же категорий в разных строках mysql sqlalchemy - PullRequest
0 голосов
/ 30 марта 2020

Я бы хотел получить сумму totalExGst описания со значением той же категории. например, Рекламные фонды = 970,86 + 300,5 + (- 5,18)

Я занимаюсь разработкой онлайн-инструмента для обработки счетов и банковских транзакций, в котором я могу назначить категорию для всех транзакций и описаний, которые впоследствии могут быть объединены в соответствии с категорией, чтобы получить общее количество. и генерировать прибыль и убыток. На прикрепленном снимке экрана MySQL экран базы данных, где описание удалено по соображениям конфиденциальности.

enter image description here

1 Ответ

1 голос
/ 30 марта 2020

Этот запрос должен сделать это:

SELECT description, sum(totalExGst) as Total
FROM myTable
GROUP BY description;

Но, если честно, я не считаю это хорошим дизайном таблицы. Я предлагаю создать новую таблицу, например, "types", определяющую возможные описания, а затем сделать что-то вроде этого:

SELECT types.description, sum(myTable.totalExGst) as Total
FROM myTable
LEFT JOIN types on myTable.typeid = types.id
GROUP BY types.description;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...