我有一个表,我想要计数/求和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条更新“。
提前感谢
发布于 2013-04-05 08:57:26
您应该按articleID对记录进行分组,并使用HAVING过滤聚合结果。
SELECT articleID,
COUNT(*) totalCooments,
SUM(dateUpdate > dateadd) totalUpdated
FROM TableName
GROUP BY articleID
HAVING SUM(dateUpdate > dateadd) > 0https://stackoverflow.com/questions/15787830
复制相似问题