Hallo,
ich habe für ein Forum eine Tabelle ("benutzeronline") angelegt, die alle angemeldeten Nutzer in Form von ID, Datum(date), Uhrzeit(time) enthält. Für den Fall, dass sich ein User ordnungsgemäß abmeldet, wird seine ID aus der Tabelle gelöscht. Wenn er das Forum ohne Abmeldung verlässt, steht er leider unbegrenzt (evtl. mit einer aktualisierung der Uhrzeit/des Datums bei einer nächsten Anmeldung) weiterhin in der Tabelle. Nun möchte ich eine Routine generieren, die alle User mit mehr als 24 Stunden Zeitunterschied aus der Tabelle entfernt.
Ich würde wohl Datum und Uhrzeit jeweils als Zeitstempel zusammenfassen und beide vergleichen.
Wie kann ich dies mit einer SQL-Anweisung realisieren ?
Vielen Dank,
Mathias
ich habe für ein Forum eine Tabelle ("benutzeronline") angelegt, die alle angemeldeten Nutzer in Form von ID, Datum(date), Uhrzeit(time) enthält. Für den Fall, dass sich ein User ordnungsgemäß abmeldet, wird seine ID aus der Tabelle gelöscht. Wenn er das Forum ohne Abmeldung verlässt, steht er leider unbegrenzt (evtl. mit einer aktualisierung der Uhrzeit/des Datums bei einer nächsten Anmeldung) weiterhin in der Tabelle. Nun möchte ich eine Routine generieren, die alle User mit mehr als 24 Stunden Zeitunterschied aus der Tabelle entfernt.
Ich würde wohl Datum und Uhrzeit jeweils als Zeitstempel zusammenfassen und beide vergleichen.
Wie kann ich dies mit einer SQL-Anweisung realisieren ?
Vielen Dank,
Mathias
Kommentar