Thema: SQL: Zeitraum

Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#8

AW: SQL: Zeitraum

  Alt 22. Sep 2017, 13:50
Okay mit ADDDATE() kann man Tage hinzufügen und auch entfernen.
WHERE tb1.datetime BETWEEN UNIX_TIMESTAMP(:DATUM_VON) AND UNIX_TIMESTAMP(ADDDATE(:DATUM_BIS, 1))
Bei Between ist immer die Frage, ob der Randbereich mitzählt oder nicht (in Oracle Ja). Deswegen in dem Fall vllt. besser mit >= und < arbeiten. oder die Uhrzeit im gesuchten Feld abschneiden, in Oracle ginge das mit Trunc z.B. so:
WHERE Trunc(tb1.datetime) BETWEEN UNIX_TIMESTAMP(:DATUM_VON) AND UNIX_TIMESTAMP(:DATUM_BIS)
Ralph
  Mit Zitat antworten Zitat