SQL - 报告中的多个分组

时间:2017-05-19 11:48:04

标签: mysql sql

我的表格与此类似:

ID
Incident_Name
Category
Source

我需要一份报告来显示按类别分组的所有事件,然后显示该类别中具有特定源值的事件数量。

Category   | Amount | Percentage of Total | Source_1 | Source_2 | Source 3
----------------------------------------------------------------------------
Category 1 | 5      | 25%                 | 1        | 3        | 2
Category 2 | 15     | 75%                 | 10       | 2        | 3

我正在使用MySQL - 我将如何做到这一点。

分组并获得金额/百分比很好,但不确定我将如何进行其余的工作。

SELECT Category, COUNT(*) AS Amount, (COUNT(*) / (SELECT COUNT(*) FROM MyTable)) * 100 AS 'Percentage of Total', 
FROM MyTable
GROUP BY Category;

任何建议

1 个答案:

答案 0 :(得分:1)

我认为这就是你要做的事。

$('body').on('click',"#dynamic_element_id",function(){
   // you code
})