Bonjour,
Je souhaiterais trier une liste d'agents en fonction de leur priorité définit par le champ 'p.indprefagtprt'. Seulement, certains agents peuvent ne pas avoir de priorité et j'aimerais que ceux qui n'en n'on pas s'affichent en fin de liste. Actuellement, seul ceux qui ont une priorité s'affichent. Comment puis-je modifier ma requête pour afficher les agents ne possèdant aucune priorité ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT a.idagt AS id, a.nomagt AS nom, a.prenomagt AS prenom, a.societeagt AS societe, a.telagt AS tel FROM agents a, disponibilites_agent da, disponibilites d, priorites p WHERE a.idagt = da.idagtagdp AND da.iddspagdp = d.iddsp AND d.idsectmaindsp = 5 AND '2009-10-13 11:05:00' BETWEEN TIMESTAMP(d.dtdebdsp, d.hrdebdsp) AND TIMESTAMP(d.dtfindsp, d.hrfindsp) AND p.idagtprt = a.idagt AND p.idsectmainprt = 5 ORDER BY p.indprefagtprt;
Partager