bonjour tout le monde,
je souhaiterais creer une variable mais SQL me retourne systematiquement
les messages suivants :
ci dessous la requete qui pose problème :Code:
1
2
3
4 Serveur*: Msg 156, Niveau 15, État 1, Ligne 2 Syntaxe incorrecte vers le mot clé 'IF'. Serveur*: Msg 170, Niveau 15, État 1, Ligne 5 Ligne 5 : syntaxe incorrecte vers ')'.
pourriez-vous me filez un pti coup de pouce pour que ca passe???Code:
1
2
3
4
5
6
7 DECLARE @AccCode varchar(1000) SET @AccCode = IF EXISTS(SELECT * FROM cash_ledger cl INNER JOIN accounts a ON a.acc_code = cl.acc_code) and a.holding_flag = 1 and cl.nature = 12 print @AccCode) and cl.flow_type not in (2,3,6,21,23,79,91,25,40,42,44,70) GROUP BY a.acc_code, a.description, cl.value_date)
merci pour votre aide... ;)