我有一张桌子,看起来像这样:

  Date|  **Delaytype|Delay Hours**
         enginerring     1
         engineering     2
         human error     2
         human error     1


我需要用PHP查询什么才能获得给我一个结果,例如,根据上述数据:Engineering 3
                      人为错误3

我正在使用以下SQL查询:

"SELECT Delaytype, COUNT(1) as cnt FROM delays GROUP BY Delaytype"


这给了我总发生次数,即engineering 2, human error 2

要获取日期,我可以添加"WHERE BETWEEN date 1 AND date 2"

在此先感谢您的帮助。

最佳答案

尝试:

SELECT Delaytype, SUM(`Delay Hours`) AS cnt FROM delays GROUP BY Delaytype

07-24 16:01