j'effectue une requete SELECT sur une page.
Dans celle là je sélectionne un ID (-> CID) ainsi que d'autres champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT     CID, CNom FROM         t_RCTMT_Candidat
dans une autre table, j'ai ces colonnes-ci:
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