Entwickler-Ecke
Datenbanken - IIF oder CASE Anweisungen in Query
Natti - Fr 04.04.08 16:05
Titel: IIF oder CASE Anweisungen in Query
Hallo,
ich habe folgendes Problem. Beim Ausführen der Abfrage:
SQL-Anweisung
1: 2: 3:
| SELECT Table1.*,(CASE WHEN Table1.TYP=1 THEN 2 ELSE Table1.TYP END) AS TEST FROM Table1 WHERE Table1.NR='XXX' ORDER BY TEST |
bekomme ich die Fehlermeldung:
Ungültiges Schlüsselwort
Symbol-String: WHEN
Zeilennummer: 1
Bzw. wenn ich IIF-Anweisung nutze:
SQL-Anweisung
1: 2: 3:
| SELECT Table1.*,IIF(Table1.TYP=1, 2, Table1.TYP) AS TEST FROM Table1 WHERE Table1.NR='XXX' ORDER BY TEST |
Ungültiges Schlüsselwort
Symbol-String: =1
Zeilennummer: 1
Was mache ich falsch?
Moderiert von
Christian S.: SQL-Tags hinzugefügt
Robert.Wachtel - Fr 04.04.08 16:55
Titel: Re: IIF oder CASE Anweisungen in Query
Welche Datenbank? Unter LocalSQL werden beide Statements nicht unterstützt.
Natti - Mo 07.04.08 08:45
Ja, es ist LocalSQL. :cry:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!