Hi,
ich denke ist ganz simpel aber ich bekomms nicht hin. hab auch schon 2 Stunden gesucht.
Ich möchte in einer Abfrage nur eine WENN formel integrieren.
kann mir jemand sagen wie das geht ?? in access und calc etc. bekomm ichs ja ohne Probleme hin aber in base leider nicht.
thx
imox
WENN Funktion in Abfrage
Moderator: Moderatoren
Re: WENN Funktion in Abfrage
Hallo imox,
SQL direkt ausführen aktivieren.
Spaltenbezeichner, Tabellennamen und Aliase in Anführungszeichen setzen!
Gruß Barlee
Code: Alles auswählen
CASE WHEN ... THEN ... ELSE ... END AS "Spalte"
Spaltenbezeichner, Tabellennamen und Aliase in Anführungszeichen setzen!
Gruß Barlee
Re: WENN Funktion in Abfrage
danke erstmal aber wie soll ich das jetzt eingeben ??
wenn ich eine Abfrage offen haben kann ich in ein neues Feld was reinschreiben und wenn ich das so reinschreibe kommen fehler.
ich habs wirklich genau so reingeschrieben
kannst du mir vielleicht genau sagen wie ich das reinschreibe ?? oder ein kurzes beispiel ??
thx
imox
wenn ich eine Abfrage offen haben kann ich in ein neues Feld was reinschreiben und wenn ich das so reinschreibe kommen fehler.
Code: Alles auswählen
CASE WHEN "Einkauf"<100 THEN 5 ELSE 10 END
ich habs wirklich genau so reingeschrieben
kannst du mir vielleicht genau sagen wie ich das reinschreibe ?? oder ein kurzes beispiel ??
thx
imox
Re: WENN Funktion in Abfrage
Hallo imox,
mein Beispiel bezieht sich auf die SQL Ansicht.
Entweder erstellst Du eine neue Abfrage über "Abfrage in SQL Ansicht erstellen" und gibst dort z.B. folgendes ein:
Oder Du hast bereits eine Abfrage, die Du um CASE WHEN erweitern möchtest:
rechte Maustaste auf Abfrage >> "In SQL Ansicht bearbeiten" >> SQL Befehl hier "einbauen"
Nochmals: "SQL direkt ausführen" aktivieren und Abfrage ausführen
Gruß Barlee
mein Beispiel bezieht sich auf die SQL Ansicht.
Entweder erstellst Du eine neue Abfrage über "Abfrage in SQL Ansicht erstellen" und gibst dort z.B. folgendes ein:
Code: Alles auswählen
SELECT
CASE WHEN "Einkauf"<100
THEN 5 ELSE 10
END AS "Spalte1" FROM "Dein_Tabellenname"
rechte Maustaste auf Abfrage >> "In SQL Ansicht bearbeiten" >> SQL Befehl hier "einbauen"
Nochmals: "SQL direkt ausführen" aktivieren und Abfrage ausführen
Gruß Barlee