Mailinglisten-Archive |
Moin jörg,
hab heute mal meinen 0-dm consulting tag ;-)
> -----Original Message-----
> From: J rg Schwalenberg [mailto:info_(at)_udex.de]
>
> Ich muß überprüfen, ob ein User länger als eine Minute keine Nachrichten
> abgeholt hat. Deshalb um User zu löschen , die ihr Browserfenster
> schließen.
> Die Datumsfelder sind als datetime mit Now() voreingestellt. Jetzt muß ich
> folgenden Befehl in MySQL umsetzen:
>
> SELECT *
> FROM User2ChatRoom
> WHERE (LastMessage<(DateAdd('n',-1,Now())))
Das MySQL-Handbuch gibts von der Site auch im praktischen PDF-Format,
Datumsfunktionsn finden sich im Abschnitt 6.3.4 (MySQL language Ref.
Date/Time Functions)
SELECT *
FROM User2ChatRoom
WHERE (LastMessage<Date_Sub(CURRENT_DATE,INTERVAL 1 MINUTE))
>
> Zweitens:
>
> Ich muß alle DS anzeigen, die nach dem Eintragsdatum abwärts
> sortiert sind:
>
> SELECT *
> FROM User2ChatRoom
> WHERE SentAt >= (Datumsvariable)
Probier mal:
SELECT *
FROM User2ChatRoom
WHERE SentAt >= Datumsvariable
> Mein Datumsformat is: 0000-00-00 00:00:00
Das ist auch das MySQL-Datumsformat, Sortierreihenfolge paßt auch, wenn das
ganze als String verglichen wird.
Gruss, Michael
---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive