Encore une jointure sous Oracle pour la route
De la même manière que je suis (grĉe à votre aide) passé de ça:
Code:
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 |
à ça:
Code:
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 |
J'aimerais faire évoluer cela:
Code:
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 |
MAIS LA SOUS REQUETE AVEC LE IN POSE PROBLEME... COMMENT FAIRE ?
Re: Encore une jointure sous Oracle pour la route
Citation:
Envoyé par ebaynaud
MAIS LA SOUS REQUETE AVEC LE IN POSE PROBLEME... COMMENT FAIRE ?
et c'est à nous de deviner le probléme bien sûr :twisted: