|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : avril 2009 Messages : 671 ![]() |
bonjour,
Actuellement pour obtenir un emploi du temps simplifié (en gros le nombre de mission par créneau d'heure) , je n'arrive pas à le faire en une requête, je dois passer par une boucle dans le language hôte (qui fait une requête par salarié (et comme j'ai 250 sal, ça fait 250 req....). bref j'arrive pas à optimiser. JE préfèrerai avoir tout en une seul requpete mais j'ai tourné le problème dans tous les sens je n'y arrive pas. au final, je veux (0 pour libre, 1 pour occupé) : créneau : 8 9 10 marie : 0 1 0 pierre : 1 0 2 et ma table contient ça (personne, debut_mission,fin_mission): (marie,09:0,09:40) (pierre,08:00;08:59) (pierre,10:00,10:15) (pierre,10:30,10:40) avez-vous une idée qui m'éviterait une requête par personne ? Je préfèrerai une requête bourrin d'une seul coup plutôt que l'itération côté language host! merci à vous |
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Inscription : avril 2009 Messages : 671 ![]() |
bon finalement j'y suis arrivé !
voiçi la requete de malade (pour 2 salariés et 4 créneaux) (résultats en pj) Code :
Je kiffe le sql ! |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com