wawidl
Goto Top

SQL . 2 Felder bzw. Werte vergleichen und Rückmeldung 0 oder 1

Hallo,

ich habe 2 SQL-Tabellen, in beiden Tabellen stehen eindeutige ID's in Spalte A.

Ich möchte nun 2 Werte vergleichen, die in beiden Tabellen in Spalte B stehen.


Ich habe gerade eine völlige Denkblokade, lerne mich erst ein.


Mein Versuch:
CASE WHEN (SELECT B FROM TABLE1 WHERE ID=1) > (SELECT B FROM TABLE2 WHERE ID=1) THEN '1' ELSE '0' END


Was mache ich falsch?

Danke

Content-ID: 316352

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

Ausgedruckt am: 08.11.2024 um 19:11 Uhr

Andi482
Lösung Andi482 27.09.2016 um 18:47:46 Uhr
Goto Top
Fehlt das SELECT am Anfang?

Folgende Abfrage funktioniert bei mir:
SELECT CASE WHEN (SELECT B FROM TABLE1 WHERE ID=1) > (SELECT B FROM TABLE2 WHERE ID=1) THEN '1' ELSE '0' END

Wird bei dir eine Fehlermeldung angezeigt?
wawidl
wawidl 27.09.2016 um 23:05:51 Uhr
Goto Top
aaahhhhhhhhhhh OK, ein SELECT davor hat gefehlt ^^

DANKE dir!