sum之后的字段的mysql最大值

时间:2016-03-03 20:45:46

标签: mysql sum max

我想知道每个月最有可能发生的犯罪行为。现在我可以获得数据中的最大犯罪数量。但我想对该dateID的所有具有相同offenceID字段的字段求和,然后得到最大值。

FYP_Crime table

FYP_Offence table

FYP_Date table 这是我目前的代码:

SELECT d.month, o.actualOffence, c.crimeCount
FROM (SELECT d2.dateID, d2.month, max(c2.crimecount) maxcrimecount
      FROM FYP_Date d2 JOIN FYP_Crime c2 ON d2.dateID=c2.dateID
      GROUP BY d2.dateID, d2.month) 
d JOIN FYP_Crime c ON d.dateID=c.dateID AND d.maxcrimecount = c.crimecount
        JOIN FYP_Offence o ON c.offenceID=o.offenceID

0 个答案:

没有答案