Hallo Profis,
benötige noch eine schnelle Hilfe zu einem Syntax:
ich möchte innerhalb einer Prozedur ein weiteres Kriterium einbauen, das aber nur dann gilt wenn ein bestimmter Parameter gesetzt ist.
Wenn xxx = 123
dann
yyyy
ansonsten
weiter
Beispiel
------
...
AND
if @last = '123'
(dbo.MaengelVerlauf.MAusfID = 11)
else
end
AND
...
------
Habe es auch schon mit When und then versucht, aber leider negativ
Im ersten Fall (if, else) kommt folgende Fehlermeldung.
Msg 156, Level 15, State 1, Procedure sp_BDR_Mängelabfrage_FF, Line 74
Incorrect syntax near the keyword 'if'.
Msg 102, Level 15, State 1, Procedure sp_BDR_Mängelabfrage_FF, Line 75
Incorrect syntax near 'dbo'.
Im Vorraus besten Dank für die Hilfe!
benötige noch eine schnelle Hilfe zu einem Syntax:
ich möchte innerhalb einer Prozedur ein weiteres Kriterium einbauen, das aber nur dann gilt wenn ein bestimmter Parameter gesetzt ist.
Wenn xxx = 123
dann
yyyy
ansonsten
weiter
Beispiel
------
...
AND
if @last = '123'
(dbo.MaengelVerlauf.MAusfID = 11)
else
end
AND
...
------
Habe es auch schon mit When und then versucht, aber leider negativ
Im ersten Fall (if, else) kommt folgende Fehlermeldung.
Msg 156, Level 15, State 1, Procedure sp_BDR_Mängelabfrage_FF, Line 74
Incorrect syntax near the keyword 'if'.
Msg 102, Level 15, State 1, Procedure sp_BDR_Mängelabfrage_FF, Line 75
Incorrect syntax near 'dbo'.
Im Vorraus besten Dank für die Hilfe!
Comment