Registriert seit: 28. Sep 2009
2 Beiträge
|
Datenbankfilter nach Datums- und Zeitbereich
23. Feb 2014, 13:03
Datenbank: Absolute DB • Version: 7.05 • Zugriff über: Delphi
Hallo,
vielleicht könnte mir ja mal jemand die Tomaten von den Augen nehmen.
Ich möchte aus dem Feldtyp TDateTime eine Datenbank nach eimen Datumsbereich und eimem Zeitbereich filtern z.B. alle Datensätze vom 01.01.2014 bis 31.01.2014 aber nur wenn die Zeit zwischen 8.00 und 12.00 Uhr liegt.
sinngemäß:
table.filter := '(datum >= datumVon and (datum >= zeitVon and datum <= zeitBis)) and (datum <= datumBis and (datum >= zeitVon and datum <= zeitBis))';
wobei datum als Typ in der Datenbank mit TDateTime festgelegt ist.
timeVon, timeBis, datumVon, datumBis: könnte nach allen möglichen Typen konvertiert werden und über Format() eingesetzt werden.
Irgendwie gelingt es mir nicht das TDateTime-Feld nur nach der Zeit in einem Filterstring zu verpacken.
Beste Grüße
|