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