sql去掉重复记录并且统计重复记录
我现在用的sql是这样的: 
 SELECT   COUNT(*)   AS   mcount,   YEAR(zhl_qx2)   AS   dq,   qu1,   qu2,   luoh 
 FROM   view_house 
 WHERE   (DATEDIFF([month],   GETDATE(),   zhl_qx2)   >    0)   AND   (qu1   =    '北 ')   AND   (marketId   =    '0 ') 
 GROUP   BY   qu1,   qu2,   luoh,   zhl_qx2,   marketName 
 得到的结果是: 
 mcount	dq	qu1	qu2	luoh 
 2	2012	北		5 
 1	2009	北	1	1 
 2	2011	北	1	1 
 363	2012	北	1	1 
 328	2012	北	1	2 
 3	2012	北	1	3 
 304	2012	北	1	3 
 1	2011	北	1	4 
 。。。。。。 
 我想得到相同的dq,qu1,qu2,luoh只出现一条记录,mcount为所有重复记录的和: 
 mcount	dq	qu1	qu2	luoh 
 2	2012	北		5 
 1	2009	北	1	1 
 2	2011	北	1	1 
 363	2012	北	1	1 
 328	2012	北	1	2 
 307	2012	北	1	3 
 1	2011	北	1	4 
 这样,请问大家,应该怎么写,谢谢,解决马上送分
------解决方案--------------------SELECT COUNT(*) AS mcount, YEAR(zhl_qx2) AS dq, qu1, qu2, luoh 
 FROM view_house 
 WHERE (DATEDIFF([month], GETDATE(), zhl_qx2) >  0) AND (qu1 =  '北 ') AND (marketId =  '0 ') 
 GROUP BY qu1, qu2, luoh, YEAR(zhl_qx2), marketName