Hallo
Ich habe eine kleines Problem mit einer SQL Abfrage. In meiner Datenbank stehen Datum und Uhrzeit getrennt von einander in jeweils eigenen Spalten. Datum ist als Date und Uhrzeit als Time in der DB deklariert. Nun werden in der DB Einträge für die Zukunft gemacht, die Einträge werden mit Datum und Uhrzeit gemacht. Nun möchte ich eine Abfrage machen die mir vom Zeitpunkt aus wo die DB Abfrage gemacht wird alle Einträge in der Zukunft anzeigt, bzw. alle Einträge die in der Vergangenheit liegen weg lässt. Mit dem Datum funktioniert das ganz gut, nur mit der Uhrzeit nicht. Kann mir da jemand helfen? Wenn ich bei der Zeit now() nehme, lässt er auch die Uhrzeit in der Zukunft weg. Ich hoffe das ist verständlich 😐
tb_datum tb_zeit
2018-07-26 06:29:00
2018-07-30 18:10:00
2018-07-30 07:30:00
2018-07-30 13:37:00
2018-07-31 06:30:00
2018-08-01 00:00:00
2018-08-07 15:10:00
2018-08-07 22:38:00
2018-03-12 22:57:00
2018-08-06 23:24:00
2018-11-12 23:06:00
2018-08-10 23:07:00
2018-08-07 14:47:00
2018-08-07 11:48:00
2018-08-07 16:57:00
2018-08-08 22:23:00
2018-08-08 22:22:00
2018-08-07 17:10:00
2018-06-05 18:16:00
2018-09-14 18:17:00
2018-09-09 18:20:00
2018-09-09 19:38:00
2018-09-09 19:41:00
Und hier die Query dazu:
SELECT * FROM Datenbank WHERE tb_datum >= DATE(NOW()) AND tb_zeit >= DATE(NOW())