Einzelnen Beitrag anzeigen

Benutzerbild von buyden
buyden

Registriert seit: 10. Apr 2003
Ort: Schneeberg
228 Beiträge
 
Delphi 7 Enterprise
 
#1

Datumsfunktionen bei Firebird

  Alt 4. Apr 2005, 11:03
Datenbank: Firebird • Version: 1.5 • Zugriff über: ZEOS
Hi,

ich hab mal wieder ein Problem mit Firebird SQL:

ich möchte nen Tagesdurchschnitt des aktuellen Monats berechnen und hab dazu folgenden code

Delphi-Quellcode:
 with frmdata.qustat17 do
    begin
      close;
      sql.Clear;
      sql.add('SELECT (1.000 * COUNT(nummer)) / (COUNT(DISTINCT eingangsdatum)) FROM auftrag WHERE EXTRACT(MONTH FROM eingangsdatum)= ' + inttostr(monthof(date))+';');
      open;
    end;
leider bekomm ich immer nen arithmetischen Fehler von Firebird.
"Eingangsdatum" ist DATE.

einfach month(eingangsdatum) möchte Firebird ja gar nicht.

das nächste query braucht die aktuelle Woche.

Ideen??
Es gibt keine dummen Fragen, außer die von mir


MFG BUYDEN
  Mit Zitat antworten Zitat