phpbar.de logo

Mailinglisten-Archive

Zeitspanne berechnen

Zeitspanne berechnen

Ralf Narozny mysql-de_(at)_lists.bttr.org
Thu, 18 Jul 2002 13:24:11 +0200


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