DB2 SQL: Comment faire pour "compter" le nombre d'enregistrements retournés par une clause having

Table XRDK/WHSHIPP_R3 a 4 colonnes - ZNWHSE, ZNSITE, ZNMANE, ZNRECD avec un total de 1,071 dossiers.

J'ai isolé les ZNMANE numéros qui ont été utilisés plus d'une fois;

SELECT ZNMANE FROM XRDK/WHSHIPP_R3
GROUP BY ZNMANE                   
HAVING (COUNT(ZNMANE) >1)         
ORDER BY 1

Je voudrais un nombre total de ces isolé des enregistrements, mais si je la changer;

SELECT COUNT(ZNMANE) FROM XRDK/WHSHIPP_R3
GROUP BY ZNMANE                   
HAVING (COUNT(ZNMANE) >1)         
ORDER BY 1

Je viens d'obtenir une charge de 2s qui doit être le nombre de chaque ZNMANE enregistrement.

J'ai essayé ce;

SELECT ZNMANE FROM XRDK/WHSHIPP_R3
GROUP BY ZNMANE                   
HAVING (COUNT(ZNMANE) >1)         
ORDER BY 1                        
UNION ALL
SELECT COUNT(ZNMANE) FROM XRDK/WHSHIPP_R3

Mais cette retourné 1071 en haut, donc je suppose que c'seulement comptés, l'ensemble du fichier. Des idées?

InformationsquelleAutor RDKells | 2016-01-08