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??