BASE: Abfrage die letzten Monat zeigt

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: BASE: Abfrage die letzten Monat zeigt

Beitrag von DPunch »

Servus

Tuts das?

Code: Alles auswählen

SELECT COUNT( * ) AS "Fehleranzahl" FROM "Montagefehler Gesamt" 
WHERE MONTH("Datum") = (CASE WHEN MONTH(NOW) = 1 THEN 12 ELSE MONTH(NOW)-1 END)
AND YEAR("Datum") = (CASE WHEN MONTH(NOW) = 1 THEN YEAR(NOW)-1 ELSE YEAR(NOW) END)
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: BASE: Abfrage die letzten Monat zeigt

Beitrag von DPunch »

Servus
aco hat geschrieben:Kleiner Typo: NOW ist doch eine Funktion und sollte mit Klammern aufgerufen werden
NOW muss nur im nativen Modus mit Klammern aufgerufen werden, ansonsten geht das auch problemlos ohne.
Achim S. hat geschrieben:Außerdem spricht BASE folgendes:
"Die Dateninhalte konnten nicht geladen werden.
Die Abfrage kann nicht ausgeführt werden. Sie ist zu komplex."
Diese Fehlermeldung kommt mir nur im Zusammenhang mit verknüpften Calc-Tabellen dunkel bekannt vor. Abgesehen davon kann ich die Fehlermeldung nicht reproduzieren.
Achim S. hat geschrieben:ABER (!):
Die Tabelle der Abfrage erscheint, nur leider gibt er mir keine Werte aus.
Die Abfrage ergibt ja auch so keinen Sinn.
Es stellt sich allerdings die Frage, welches Format Deine "AUSGELIEFE"-Spalte hat, dass Du die Abfrage ohne Fehlermeldung ausführen kannst.
Antworten