bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 2010
-
18 déc. 2009 à 16:46
bossun
Messages postés173Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention15 décembre 2010
-
21 déc. 2009 à 09:40
salut
j'ai un peu de peine à écrire une requete sql avec un case when dans une clause where...
SELECT max(ResultsID) FROM panorama..PortfolioResults WHERE ReferenceDate =@vRefDate AND
PortfolioID IN
(CASE WHEN @vPortfolioID='DEVISES' THEN
('LODTERM','DEVSPOT','DEVBLTS')
WHEN @vPortfolioID='OBLIG' THEN
('PRIMOBLI','LOTXDER')
END)
GROUP BY PortfolioID
Voilà la requete vers quoi j'aimerais tendre mais il n'aime pas trop ce code.
il me dit " Incorrect syntax near ','."
est-ce que qqn peut m'aider un peu? je suis sur Sybase 12.5
Bossun
P.S1 C'est mieux de prendre son pied que de se prendre la tête!