WENN Funktion in Abfrage

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: WENN Funktion in Abfrage

Re: WENN Funktion in Abfrage

von Barlee » Mi, 27.05.2009 20:13

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:

Code: Alles auswählen

SELECT 
CASE WHEN "Einkauf"<100 
THEN 5 ELSE 10 
END AS "Spalte1" FROM "Dein_Tabellenname" 
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

Re: WENN Funktion in Abfrage

von imox » Mi, 27.05.2009 15:26

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.

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

von Barlee » Di, 26.05.2009 22:18

Hallo imox,

Code: Alles auswählen

CASE WHEN ... THEN ... ELSE ... END AS "Spalte"
SQL direkt ausführen aktivieren.
Spaltenbezeichner, Tabellennamen und Aliase in Anführungszeichen setzen!

Gruß Barlee

WENN Funktion in Abfrage

von imox » Di, 26.05.2009 22:14

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

Nach oben