2013-04-03 42 views
0

我有1個表和我要計數/總和2柱,其具有日期大於其他MySQL的計數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

請使用工具欄按鈕的代碼' – rahularyansharma

+2

COUNT(*)的評論,SUM格式化你的代碼(IF(dateupdate> DATEADD,1,0))作爲更新' – Wrikken

回答

0

你應該articleID進行分組記錄和過濾使用HAVING彙總結果。

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