Bonjour,

j'ai la requête suivante qui fonctionne bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT DISTINCT DSI_DISK2_VOLSER, DSI_DISK2_TAILLE_LOGIQUE FROM "EXPLT"."TF_DSI_DISK2" where DSI_DISK2_DTEXTRACT='2016-06-05' and DSI_DISK2_SUBTYPE='R1'
maintenant, j'aimerais additionner toutes les valeurs DSI_DISK2_TAILLE_LOGIQUE pour obtenir une seule valeur

J'ai donc tenté la requête suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT DISTINCT DSI_DISK2_VOLSER, SUM(DSI_DISK2_TAILLE_LOGIQUE) FROM "EXPLT"."TF_DSI_DISK2" where DSI_DISK2_DTEXTRACT='2016-06-05' and DSI_DISK2_SUBTYPE='R1'

mais squirrel il me demande d'utiliser GROUP BY avec la colonne : DSI_DISK2_VOLSER

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT DISTINCT DSI_DISK2_VOLSER, SUM(DSI_DISK2_TAILLE_LOGIQUE) FROM "EXPLT"."TF_DSI_DISK2" where DSI_DISK2_DTEXTRACT='2016-06-05' and DSI_DISK2_SUBTYPE='R1' GROUP BY DSI_DISK2_VOLSER
mais ce n'est pas le résultat que je souhaite car je retrouve des valeurs additionnée avec les doublons que je souhaitais justement éliminer avec le DISTINCT...
De plus je n'ai pas une seul valeur mais autant de ligne que la première requête....