Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Verzweigte CASE WHEN-Anweisung

Empfohlene Antworten

Hallo,

ich habe folgende verzweigte CASE WHEN-Anweisung:

CASE

     WHEN SpalteA > 2009 THEN 

     BEGIN

          WHEN SpalteD='K' or SpalteD='G'  And SpalteB='false' and SpalteC='false'THEN BEGIN 1 

          ELSE 0 END

     END

     ELSE 

     BEGIN 

         WHEN SpalteD='K' or SpalteD='G'  And SpalteB='false' and SpalteC='false' THEN BEGIN 

             THEN BEGIN 1

             ELSE 0 END

        END

     END

    END CASE as xyz

Ich bekomme die Fehlermeldung, dass ein Schlüsselwort fehlt. Was mache ich falsch?

Hi,

also ich würde sagen da sind mehrere kleine Fehler drin... auf welcher DB soll das denn laufen?

so müsste es normal gehen ...

SELECT

CASE WHEN SpalteA > 2009

THEN

case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false'

THEN 1

ELSE 0

END

ELSE

case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false'

THEN 1

ELSE 0

END

END

FROM XXX

Allerdings würde ich die "When" abfragen mit Klammern ausstatten da sonst die AND und OR verknüpfungen nicht ganz kla sind...

Ja dann sollte das so klappen wie ich es geschrieben habe ;-)

Warum wird nach SpalteA unterschieden, wenn in beiden Zweigen das gleiche gemacht wird?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.