[英]How to create SQL with SUM and COUNT in the same query from the same table
我有 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一起使用的結果
您可以在下面嘗試 - 從group by
中刪除estbudget
SELECT category,SUM(estbudget) as estbudget,COUNT(*) as 'count'
FROM schedule GROUP BY category
ORDER by SUM(estbudget)
感謝它的工作 SELECT 類別,SUM(estbudget) 作為 estbudget,COUNT(*) 作為類別,'count' FROM schedule GROUP BY category ORDER by SUM(estbudget) 我幾乎得到了感謝@Fahmi
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.