0

我有 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 条更新”。

提前致谢

4

1 回答 1

0

您应该使用 对记录进行分组articleID并过滤聚合结果HAVING

SELECT  articleID,
        COUNT(*) totalCooments,
        SUM(dateUpdate > dateadd) totalUpdated
FROM    TableName
GROUP   BY articleID
HAVING  SUM(dateUpdate > dateadd) > 0
于 2013-04-05T00:57:25.777 回答