J'ai une table nommée:Déclaration SQL CASE (en gardant l'instruction CASE au sein de la clause WHERE)
Ext_Meeting_Status
Cela a des champs
- Ext_Meeting_Status_ID
- TEXTE
Le les valeurs sont:
EXT_Meeting_Status_ID Text
1 Draft
2 Published
3 Cancelled
4 Closed
Comment retourner le champ "Texte" de "Publié" si la date est aujourd'hui, sinon retourner "Fermer".
J'ai essayé d'utiliser:
select * from Ext_Meeting_Status
where
GETDATE() = CASE
WHEN (GETDATE() = '2010-12-13 10:02:31.560' )
THEN (Ext_Meeting_Status_ID=2)
ELSE (Ext_Meeting_Status_ID=4)
END
Merci mon pote - cela sonne bien – user532104