requete mysql pour gerer un planning - SQL/NoSQL - Programmation
MarshPosté le 09-05-2005 à 15:51:41
bonjour, je suis en train de developper une application web pour la gestion internet d'une entreprise, et je doit effectuer un planning. J'ai une solution en place mais elle est (trop) couteuse en ressource (nombre de requete executé entre 61 et 132 juste pour le tableau)...et je voudrais diminuer ce nombre (à 1 dans l'ideal).
J'ai une table "Planning" qui contient une id, la date du jour format java, l'heure, et l'id de la personne concerné. Et au niveau de mon application, j'ai un tableau du lundi au samedi, et de 8h a 19h (de 1h en 1h). Le problème que j'ai (sans utilisé ma solution trop couteuse...), c'est pour afficher l'intervention en bonne endroit (tableau html). La solution a laquelle j'ai pensé, c'est qu'il me faudrait une requete qui me retourne une valeur pour chaque cellule de mon tableau, ce qui resoudrait mon probleme d'affichage. Il va de soit que je ne vais pas creer des valeur vide dans ma table 'Planning', je penser plutot a faire une autre table contenant les differente heures, et faire une requette avec un Union ou je ne sais quoi d'autre, qui me permette, d'avoir le resultat de ma table planning pour un jour et une heure s'il existe, et sinon un resultat, vide, s'il n'y a rien (mais un resultat quand meme!il me sert a creer la cellule). ça fait un moment que je tourne dessus mais je n'arrive pas a obtenir ce que je veux.
Un peu d'aide serait la bienvenue!!!
En esperant avoir reussi a faire comprendre mon probleme...
Marsh Posté le 09-05-2005 à 15:51:41
bonjour, je suis en train de developper une application web pour la gestion internet d'une entreprise, et je doit effectuer un planning.
J'ai une solution en place mais elle est (trop) couteuse en ressource (nombre de requete executé entre 61 et 132 juste pour le tableau)...et je voudrais diminuer ce nombre (à 1 dans l'ideal).
J'ai une table "Planning" qui contient une id, la date du jour format java, l'heure, et l'id de la personne concerné. Et au niveau de mon application, j'ai un tableau du lundi au samedi, et de 8h a 19h (de 1h en 1h).
Le problème que j'ai (sans utilisé ma solution trop couteuse...), c'est pour afficher l'intervention en bonne endroit (tableau html). La solution a laquelle j'ai pensé, c'est qu'il me faudrait une requete qui me retourne une valeur pour chaque cellule de mon tableau, ce qui resoudrait mon probleme d'affichage.
Il va de soit que je ne vais pas creer des valeur vide dans ma table 'Planning', je penser plutot a faire une autre table contenant les differente heures, et faire une requette avec un Union ou je ne sais quoi d'autre, qui me permette, d'avoir le resultat de ma table planning pour un jour et une heure s'il existe, et sinon un resultat, vide, s'il n'y a rien (mais un resultat quand meme!il me sert a creer la cellule). ça fait un moment que je tourne dessus mais je n'arrive pas a obtenir ce que je veux.
Un peu d'aide serait la bienvenue!!!
En esperant avoir reussi a faire comprendre mon probleme...
Merci a tous.
Julien