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-Key: 178563

Url: https://administrator.de/contentid/178563

Printed on: April 26, 2024 at 03:04 o'clock

Member: filippg
filippg Jan 08, 2012 at 22:31:41 (UTC)
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
Member: joni2000de
joni2000de Jan 08, 2012 at 22:56:22 (UTC)
Goto Top
Hallo Filipp,

genau das wars. Danke für deine Hilfe.

Gruß Joni