joni2000de
Goto Top

MSSQL Where mit variablen Bedingungen

Hi Admins,

kann in einer Where-Klausel eine variable Bedingung enthalten sein?

where sName='Maier'
wenn @nnummer>100 dann "and dBis>'2011-30-11'" sonst nichts

Die 2. Bedingung soll nur aktiviert werden wenn die Variable @nnummer größer als 100 ist.

Kann so etwas umgesetzt werden, ich habe dazu nichts brauchbares gefunden.

Danke für eure Hilfe.

Gruß Joni

Content-ID: 178563

Url: https://administrator.de/forum/mssql-where-mit-variablen-bedingungen-178563.html

Ausgedruckt am: 23.12.2024 um 12:12 Uhr

filippg
filippg 08.01.2012 um 23:31:41 Uhr
Goto Top
Hallo,

sehr diffus.
Aber vielleicht suchst du WHERE @nnummer <= 100 OR (@nNummer > 100 AND dBis > '2011-30-11') - damit kommt die 2. Bedingung nur zum tragen, wenn @nnummer größer als 100 ist.

Gruß

Filipp
joni2000de
joni2000de 08.01.2012 um 23:56:22 Uhr
Goto Top
Hallo Filipp,

genau das wars. Danke für deine Hilfe.

Gruß Joni