bonjour,
j'ai un probleme avec cette requete
avec cette requete je veux afficher les agents qu'ils ont une decision qui termine après une date 'x' et une indisponibilite qui termine avant une date 'y' s'ils ont une
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select agent.code_agent,agent.nom_agent,agent.prenom_agent,indisponibilte.date_debut_indisponibilte,indisponibilte.date_fin_indisponibilte,decision.date_debut_decision,decision.date_fin_decision,decision.code_agent,indisponibilte.code_agent from agent LEFT OUTER JOIN decision on agent.code_agent=decision.code_agent LEFT OUTER JOIN indisponibilte on agent.code_agent=indisponibilte.code_agent where decision.date_fin_decision>='2013-07-02' and indisponibilte.date_fin_indisponibilte<'2013-06-01' or indisponibilte.date_fin_indisponibilte is null
quand j’exécute cette requete elle me donne ca
j'ai essayé avec DISTINCT mais toujours le meme probleme help svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 code_agent nom_agent prenom_agent date_debut_indisponibilte date_fin_indisponibilte date_debut_decision date_fin_decision code_agent code_agent -------------------- --------------- --------------- ------------------------- ----------------------- ------------------- ----------------- -------------------- -------------------- 00126ab9 vimp toma NULL NULL 2011-01-01 2012-01-01 00126ab9 NULL 00126ab9 vimp toma NULL NULL 2013-01-01 2014-01-01 00126ab9 NULL 00265ab96 MZ xxxx 2013-04-01 2013-04-02 2013-01-01 2014-01-01 00265ab96 00265ab96
merci
Partager