Zum Inhalt springen

Verzweigte CASE WHEN-Anweisung


Alex_winf01

Empfohlene Beiträge

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...