Einzelnen Beitrag anzeigen

Benutzerbild von Nico93
Nico93

Registriert seit: 6. Sep 2011
Ort: Grafschaft
48 Beiträge
 
Delphi 2007 Architect
 
#1

SQLQuery Datensätze mit Bedingung zählen

  Alt 4. Okt 2011, 12:34
Datenbank: Firebird • Version: 2.5 • Zugriff über: ibexpert
Hallo Zusammen,

ich bin noch Neuling und habe daher leider noch nicht so die Ahnung.
Auch nach langem Suchen habe ich noch keine Lösung für mein Problem gefunden.

Zum Problem:

Ich habe eine Datenbank, welche unter anderem eine Spalte Datum enthält.
Über ein SQLQuery möchte ich jetzt die Anzahl der Datensätze ermitteln, welche in einem bestimmten Zeitraum befinden.
Dazu habe ich folgendes versucht, was mir jedoch immer die Fehlermeldung "Unknown Column xxxxxxxx at line xxxxxx" zurückgibt.
Die Variablen "von" und "bis" werden durch ein DateTimePicker ermittelt und direkt in einen string umgewandelt.

Code:
SQLQuery1.close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.ADD('SELECT COUNT (*) AS Z FROM AUSGABEN WHERE DATUM BETWEEN '+von+' and '+bis);
SQLQuery1.EXECSQL;
SQLQuery1.open;
ausgaben := SQLQuery1.FieldByName ('Z').AsInteger;
Wäre super wenn mir jemand weiterhelfen könnte.
Nico
  Mit Zitat antworten Zitat