select suivant une condition?
j'effectue une requete SELECT sur une page.
Dans celle là je sélectionne un ID (-> CID) ainsi que d'autres champs.
Code:
SELECT CID, CNom FROM t_RCTMT_Candidat
dans une autre table, j'ai ces colonnes-ci:
Citation:
ID | IDCand | Preavis | Datedebut | Datefin | Dureepreavis
IDCand correspond à CID de ma première table
preavis est un booleen:
si il est à true: j'ai une valeur dans "dureepreavis" et les dates NULL
si il est à false: j'ai des dates et dureepreavis NULL
je voulais savoir si il y avait moyen en SQL de faire un SELECT "intelligent" sur cette table là.
c-à-d m'afficher dans une colonne de ma première requete select:
-si preavis est à true: "préavis de :" + valeur dans durée préavis
-si préavis à false: "datedebut" jusqu'au "datefin"
Voilà j'espere que je me suis bien exprimé, il est clair qu'en programmation je pourrait le faire, mais je voulais savoir si c'était possible de faire de genre de manip directement dans la requête SQL pour gagner en performances.
merci