Bonjour,
j'ai la requête suivante qui fonctionne bien :
maintenant, j'aimerais additionner toutes les valeurs DSI_DISK2_TAILLE_LOGIQUE pour obtenir une seule valeur
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'
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
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...
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
De plus je n'ai pas une seul valeur mais autant de ligne que la première requête....
Partager