Hallo,
ich möchte aus meiner SQL Datenbank alle Einträge aus der Tabelle tab_termin anzeigen lassen, die noch in der Zukunft liegen.
Habe bisher nur: "SELECT * FROM tab_termin WHERE datum()
Hallo,
ich möchte aus meiner SQL Datenbank alle Einträge aus der Tabelle tab_termin anzeigen lassen, die noch in der Zukunft liegen.
Habe bisher nur: "SELECT * FROM tab_termin WHERE datum()
Hallo,
ich möchte aus meiner SQL Datenbank alle Einträge aus der
Tabelle tab_termin anzeigen lassen, die noch in der Zukunft
liegen.Habe bisher nur: "SELECT * FROM tab_termin WHERE datum() SYSDATE
/
Vielen DAnk für die Mühe,
habe es mit „SELECT * FROM tab_termin WHERE datum >= now() ORDER BY datum“ hin bekommen.
Nun noch eine Frage: Wenn ein Termin am heutigen Tag ist, wird es schon nicht mehr angezeigt. Aber mit dem Vergleich mit „=“ oder „=>“ passiert nichts.
Jemand eine Idee?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Bin kein SQL-Server spezialist, ab ich vermute, dass now() ein Datum inklusive Uhrzeit liefert und deine Datum Spalte nur den Tagesanteil enthält, was technisch als 0:00Uhr interpretiert wird.
In Oracle kann man dafür die funktion Trunc verwenden um nur den Tag zu bekommen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
ich möchte aus meiner SQL Datenbank alle Einträge aus der
Tabelle tab_termin anzeigen lassen, die noch in der Zukunft
liegen.Habe bisher nur: "SELECT * FROM tab_termin WHERE datum() SYSDATE
/
Vielen DAnk für die Mühe,
habe es mit „SELECT * FROM tab_termin WHERE datum >= now()
ORDER BY datum“ hin bekommen.Nun noch eine Frage: Wenn ein Termin am heutigen Tag ist, wird
es schon nicht mehr angezeigt. Aber mit dem Vergleich mit „=“
oder „=>“ passiert nichts.Jemand eine Idee?
Bin kein SQL-Server spezialist, ab ich vermute, dass now() ein
Datum inklusive Uhrzeit liefert und deine Datum Spalte nur den
Tagesanteil enthält, was technisch als 0:00Uhr interpretiert
wird.
Genau so ist es.
MfG
Karsten