De la même manière que je suis (grĉe à votre aide) passé de ça:
à ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT num_mois, COUNT(DISTINCT date_bull) FROM mois, diff_controle WHERE num_mois=TO_CHAR(date_bull,'mm') AND nom_bull='BMS_A' GROUP BY num_mois
J'aimerais faire évoluer cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT num_mois, COUNT(DISTINCT date_bull) FROM mois, diff_controle WHERE num_mois=TO_CHAR(date_bull(+),'mm') AND nom_bull(+)='BMS_1' GROUP BY num_mois
MAIS LA SOUS REQUETE AVEC LE IN POSE PROBLEME... COMMENT FAIRE ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT num_mois, COUNT(DISTINCT date_bull) FROM mois, diff_controle WHERE num_mois=TO_CHAR(date_bull,'mm') AND nom_bull='BMS_A' AND etat_diff='KO' AND date_bull IN (SELECT DISTINCT date_bull FROM diff_controle WHERE etat_diff='OK') GROUP BY num_mois
Partager