mysql计数2字段

时间:2013-04-03 12:50:17

标签: mysql count sum

我有1个表,我想计算/总和2列,其日期大于另一个

例如

id | comment | articleid | dateadd    | dateupdate |
1     bla      1           2011-01-01   2011-01-01
2     hello    1           2011-01-01   2011-01-01
3     whooaa   1           2011-01-01   2011-01-02

查询假设返回“3条评论和1条更新”。

提前致谢

1 个答案:

答案 0 :(得分:0)

您应该按articleID对记录进行分组,并使用HAVING过滤汇总结果。

SELECT  articleID,
        COUNT(*) totalCooments,
        SUM(dateUpdate > dateadd) totalUpdated
FROM    TableName
GROUP   BY articleID
HAVING  SUM(dateUpdate > dateadd) > 0