Hallo,
habe eine Zeile in einer WHERE Klausel, die folgendermaßen aussieht ( eine Art Pseudocode):
If @ea_group1 != NULL then (Where grp1.NameC = @ea_group1)
Bezwecken will ich damit, dass wenn @ea_group1 einen Wert hat, dieser für das Ausfiltern genommen wird, ansonsten sollen alle aus dieser Spalte genommen werden. Brauche ja eine Einschränkung, sonst nimmt er automatisch alle mit NULL?!?
So geht es halt überhaupt nicht. Eine IF mit einer Where Verknüpfung bekomme ich gar nicht ´hin. Auch umgekehrt eine Where mit IF EInschränkung nicht.
Wie mache ich das richtig?
Für Hilfe wäre ich dankbar
habe eine Zeile in einer WHERE Klausel, die folgendermaßen aussieht ( eine Art Pseudocode):
If @ea_group1 != NULL then (Where grp1.NameC = @ea_group1)
Bezwecken will ich damit, dass wenn @ea_group1 einen Wert hat, dieser für das Ausfiltern genommen wird, ansonsten sollen alle aus dieser Spalte genommen werden. Brauche ja eine Einschränkung, sonst nimmt er automatisch alle mit NULL?!?
So geht es halt überhaupt nicht. Eine IF mit einer Where Verknüpfung bekomme ich gar nicht ´hin. Auch umgekehrt eine Where mit IF EInschränkung nicht.
Wie mache ich das richtig?
Für Hilfe wäre ich dankbar
Comment