Bonjour,
Je suis sous SQL Server 2005, j'ai créé ma procédure stockée qui doit me renvoyer certaines lignes qui sont triées grace à ma clause WHERE. Un des tri se fera via un paramètre (@Officiel int) passé à la procédure stockée.
Voici les différents tests effectués qui donnent une erreure (j'ai essayé en mettant des quotes, double quotes, virgules, etc.).
An expression of non-boolean type specified in a context where a condition is expected, near 'AND'
Incorrect syntax near '>'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WHERE CASE @Official WHEN 0 THEN 'Game.id_member > 1' WHEN 1 THEN 'Game.id_member = 1' WHEN 2 THEN 'Game.id_member => 1' END AND Game.id_event = @EventID
Auriez-vous une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WHERE CASE @Official WHEN 0 THEN Game.id_member > 1 WHEN 1 THEN Game.id_member = 1 WHEN 2 THEN Game.id_member => 1 END AND Game.id_event = @EventID
Merci d'avance.
Partager