Hallo,
ich wollte in einen SELECT den CASE-Konstrukt verwenden wie ich es vom MS-SQL-Server gewohnt bin
SELECT Tabelle1.Text,
CASE Tabelle1.Wert
WHEN 1 THEN SELECT Tabelle2.Wert FROM Tabelle2 WHERE Tabelle3.ID = 1
WHEN 2 THEN SELECT Tabelle2.Wert FROM Tabelle2 WHERE Tabelle3.ID = 5
END
FROM Tabelle1
oder
SELECT Tabelle1.Text, IIF (Tabelle1.Wert = 1, 'A', 'B') AS Werte
FROM Tabelle1
leider bringt mir der ALS immer Fehler 7200 und damit kann ich nichts anfangen.
Dann habe ich mich an die StoredProcedure ran gewagt, aber das ist ein Kapitel für sich.
Wie funktionieren die und wie sehen Code-Bespiele aus.
Gruss und Dank
Dietmar
ich wollte in einen SELECT den CASE-Konstrukt verwenden wie ich es vom MS-SQL-Server gewohnt bin
SELECT Tabelle1.Text,
CASE Tabelle1.Wert
WHEN 1 THEN SELECT Tabelle2.Wert FROM Tabelle2 WHERE Tabelle3.ID = 1
WHEN 2 THEN SELECT Tabelle2.Wert FROM Tabelle2 WHERE Tabelle3.ID = 5
END
FROM Tabelle1
oder
SELECT Tabelle1.Text, IIF (Tabelle1.Wert = 1, 'A', 'B') AS Werte
FROM Tabelle1
leider bringt mir der ALS immer Fehler 7200 und damit kann ich nichts anfangen.
Dann habe ich mich an die StoredProcedure ran gewagt, aber das ist ein Kapitel für sich.
Wie funktionieren die und wie sehen Code-Bespiele aus.
Gruss und Dank
Dietmar
Comment