bonjour,
j'ai 2 tables "operation" et "typeoperation".
dans la table operation, j'ai le champ "typop" qui référence typoperation.
dans la table operation
table type_operation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ope_id "clé primaire" ope_statut "statut" typ_top_id "clé étrangère sur la table typ_top_id" ope_date_imputation "date imputation"
je fais une requête SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 top_id "clé primaire" top_libelle "libellé du type d'opération" top_identifiant "libellé de l'identifaitn du type d'opération"
J'obtiens cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select top.top_libelle, ope.ope_statut, count(ope_id) from operation ope left outer join type_operation top on top.top_id=ope.typ_top_id where ope.ope_date_imputation<'30/01/08' and ope.ope_statut in ('Validé') and top.top_identifiant in ('DSV','DSVB','DSVBL') group by top.top_libelle, ope.ope_statut order by top.top_libelle ASC;
Or il y a un libellé "DO - E" dont le nombre est égale à 0 qui n'est pas affiché. J'aimerai pouvoir afficher mais je n'arrive pas. J'ai essayé avec left, mais aussi right et full.DC - D Validé 1
DO - D Validé 15
SGBD : Oracle
merci d'avance
Partager