Mailinglisten-Archive |
Moin moin! Henning Jödden wrote: >Tach zusammen, > >Ich hab` mich mal wieder verheddert... >Ich möchte ein DATETIME Feld von NOW() abziehen und dadurch die >differenz in H:I:S herauskriegen. >ODER >ich möchte alle Einträge in denen last_login weniger als X min. her >sind. > >This is what I got: >SELECT login_name FROM t_user WHERE last_login < DATE_SUB(NOW(), >INTERVAL $maxLogTime-00 MINUTE_SECOND) [optional: AND u_id=$U->user] > > Ich hätte das auch so gemacht, wenn Du aber anzeigen lassen willst, wie lange der letzte Login her ist, mag folgendes helfen: SELECT login_name, sec_to_time(unix_timestamp(now())-unix_timestamp(last_login)) FROM t_user WHERE last_login < DATE_SUB(NOW(),INTERVAL $maxLogTime-00 MINUTE_SECOND) ; >aber irgendwie weiss ich nicht wirklich was ich da tue ;) >Am liebsten wäre mir, wenn ich eine query schreiben könnte, die direkt >die differenz von last_login eines bestimmten users zum jetzigen >Zeitstempel, in stunden und minuten zurückgibt. > >dank & grüsse > Henning > > >--- >Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter >-->> http://www.4t2.com/mysql > > > -- Ralf Narozny SPLENDID Internet GmbH & Co KG Skandinaviendamm 212, 24109 Kiel, Germany fon: +49 431 660 97 0, fax: +49 431 660 97 20 mailto:rnarozny_(at)_splendid.de, http://www.splendid.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive