Как создать SQL с SUM и COUNT в одном запросе из одной таблицы - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть 1 таблица, и я могу запустить 2 отдельных запроса SQL, которые работают хорошо.Я пытаюсь объединить 2 запроса в один.Оба запроса используют данные из одной таблицы.Как мне просто объединить запрос, подсчитывает количество категорий и другие запросы, которые суммируют итоговые суммы запросов.

См. Изображение ниже - о том, что я получаю, когда получаю 2 запроса http://imgur.com/hxVRKcC

Я пытался использовать это, но это не дает мне то, что мне нужно

SELECT category,SUM(estbudget) as estbudget,COUNT(*) as category,'count' FROM schedule GROUP BY category,estbudget ORDER by SUM(estbudget)

Вот 2 рабочих запроса

Это дает мнеколичество категорий SELECT category, COUNT(*) from schedule group by category ORDER by COUNT(*) DESC";

Это дает мне общую стоимость по категории SELECT category,SUM(estbudget) FROM schedule GROUP BY category ORDER by SUM(estbudget) DESC";

Это результат, который я хотел бы использовать с 1 запросом https://imgur.com/3cIhE5e

Ответы [ 2 ]

0 голосов
/ 23 сентября 2019

Спасибо, что сработала категория SELECT, SUM (estbudget) как estbudget, COUNT (*) как категория, 'count' ИЗ расписания ГРУППА ПО ЗАКАЗУ по SUM (estbudget) У меня почти было это спасибо @ Fahmi

0 голосов
/ 23 сентября 2019

Вы можете попробовать ниже - удалить estbudget из group by

SELECT category,SUM(estbudget) as estbudget,COUNT(*) as 'count' 
FROM schedule GROUP BY category
ORDER by SUM(estbudget)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...