ich versuche, eine Access-Abfrage in Base zu portieren. In Access habe ich ein Felder, in welchem die Differenz der Felder "Ausdr1" und "Ausdr2" berechnet wird. Gibt es so eine Funktion auch in Base?
Hier der SQL-Code aus Access:
Code: Alles auswählen
SELECT Kassenbuch.Datum, Kassenbuch.Zweck, Kassenbuch.Kasse, [Ausdr2]-[Ausdr3] AS Betrag, IIf([Einnahme] Is Not Null,[Einnahme],0) AS Ausdr2, IIf([Ausgabe] Is Not Null,[Ausgabe],0) AS Ausdr3
FROM Kassenbuch INNER JOIN Kontostand ON Kassenbuch.Kasse = Kontostand.Konto
GROUP BY Kassenbuch.Datum, Kassenbuch.Zweck, Kassenbuch.Kasse, IIf([Einnahme] Is Not Null,[Einnahme],0), IIf([Ausgabe] Is Not Null,[Ausgabe],0)
HAVING (((Kassenbuch.Datum)>Max([kontostand].[datum])));
Base gibt mir folgende Fehlermeldung:
Oder liegt es an den Funktionen in den Felder "Ausdr1" und "Ausdr2"?Syntax error in SQL expression
Weiß jemand, wo der Fehler liegt?
Danke schonmal
zummy