[SQL Server 2000] Equivalent CASE WHEN
Bonjour,
J'ai fais une requête, pas très simple, sous SQL Server 2005.
Dans cette requête, quelques choses qui ressemble à :
Code:
1 2 3
|
SELECT CASE WHEN mon_champ <> '' THEN CONVERT(mon_champ) ELSE 0 END AS test
FROM ... |
voila...
tout ca marche très bien sous SQL Server 2005
mais au moment de déployer, je m'aperçois que le serveur qui va joué ma requête est un SQL Server 2000, donc j'aimerais savoir s'il existe une équivalence sous 2000.
Je précise bien que ce n'est pas une procédure stockée, que je ne pourrais pas non plus jouer avec les curseurs ou autre subtilité, c'est vraiment une requête construite dans le code de mon appli et appelé via mon appli.
Merci d'avance