Hallo, ich bin neu hier und hoffe nun auf eure Hilfe.
Ich habe ein Tabelle (Zeitfenster). Dort gibt es auch 2 Felder mit Datum und Uhrzeit. Diese sind schon gefüllt im 24h System. Also ein Datensatz enthält immer das Datum und die Uhrzeit.
lfd datum zeit reserviert xxxxx
1 01.01.2006 00:00:00 0
2 01.01.2006 01:00:00 0
3 01.01.2006 02:00:00 1
4 01.01.2006 03:00:00 0
usw.
Nun brauche ich eine Abfrage die mir nur Datensätze datum >= heute und zeit > jetzt anzeigt.
mein Versuch:
SELECT *
FROM transweb.tbl_zeitfenster
WHERE datum >= Date(now()) AND reserviert = '0' And zeit > Time(now())
ORDER BY lfd ASC
Es werden jedoch alle Datensätze vom heutigen Tag angezeigt außer die mit 1 reserviert.
Wenn ich von Access via ODBC auf die Datenbank das gleiche mit > Time mache klappt das super. Bloß der Syntax ist anders als MySql.
Was kann ich tun?
Ich habe ein Tabelle (Zeitfenster). Dort gibt es auch 2 Felder mit Datum und Uhrzeit. Diese sind schon gefüllt im 24h System. Also ein Datensatz enthält immer das Datum und die Uhrzeit.
lfd datum zeit reserviert xxxxx
1 01.01.2006 00:00:00 0
2 01.01.2006 01:00:00 0
3 01.01.2006 02:00:00 1
4 01.01.2006 03:00:00 0
usw.
Nun brauche ich eine Abfrage die mir nur Datensätze datum >= heute und zeit > jetzt anzeigt.
mein Versuch:
SELECT *
FROM transweb.tbl_zeitfenster
WHERE datum >= Date(now()) AND reserviert = '0' And zeit > Time(now())
ORDER BY lfd ASC
Es werden jedoch alle Datensätze vom heutigen Tag angezeigt außer die mit 1 reserviert.
Wenn ich von Access via ODBC auf die Datenbank das gleiche mit > Time mache klappt das super. Bloß der Syntax ist anders als MySql.
Was kann ich tun?

Kommentar