|
Aide sur requête |
|
DSI WDF
Inscrit: 12/09/2004 11:07
De aude
Post(s): 279
|
Bonjour à tous, Je souhaiterais un petit peu d'aide sur cette requête:
SELECT
Personnel.nom AS nom,
Personnel.prénom AS prénom,
centres.Centre AS Centre,
Planning.date AS date,
Planning.gh1 AS gh1,
Planning.gh2 AS gh2,
Planning.gh3 AS gh3,
Qualification.qualification AS qualification
FROM
Personnel,
Planning,
centres,
Personnel_Qualification,
Qualification
WHERE
Personnel.IDPersonnel = Planning.IDPersonnel
AND centres.IDCentre = Personnel.IDCentre
AND Personnel.IDPersonnel = Personnel_Qualification.IDPersonnel
AND Qualification.IDQualification = Personnel_Qualification.IDQualification
AND
(
centres.Centre = {Param_cs}
AND Planning.date BETWEEN {Param_date_debut} AND {Param_date_fin}
AND Qualification.qualification = {Param_qualif}
)
Voila, je souhaite afficher dans la requete uniquement les personnes qui ont au moins un des gh de vrai. Merci de votre aide.
Contribution le : 28/09/2006 17:22
|
_________________
...
|
|
Re: Aide sur requête |
|
DSI WDF
Inscrit: 03/12/2004 07:46
Post(s): 235
|
Je n'ai pas vérifié le reste de la syntaxe de ta commande SQL et je ne suis plus sur que l'on peut utiliser True et False mais ce qui manque à ta clause WHERE doit ressembler à :
AND (Planning.gh1 = true OR Planning.gh2 = true OR Planning.gh3 = true)
ou si tu veux éviter les OR qui cache une UNION
AND NOT (Planning.gh1 = false AND Planning.gh2 = false AND Planning.gh3 = false)
Bon Dev
Contribution le : 29/09/2006 08:16
|
|
|
Re: Aide sur requête |
|
DSI WDF
Inscrit: 12/09/2004 11:07
De aude
Post(s): 279
|
merci, je vais essayer!
Contribution le : 29/09/2006 09:49
|
_________________
...
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.