Mailinglisten-Archive |
Hi
der Vorschlag unten führt zu einer Fehlermeldung: "Invalid use of group function"
Man kann nicht ein Ergebnis (MAX(timestamp)) ermitteln und gleichzeitig schon dieses Ergebnis als Bedingung für die Ermittlung verwenden.
Wie wäre es denn hiermit:
select timestamp from ... order by timestamp desc limit 1,1
:-) Sandor
--
arvato mobile GmbH mailto:Sandor.Wonschik at arvato-mobile.de
Kehrwieder 8 http://www.arvato-mobile.de
20457 Hamburg
Germany
Spruch des Tages: Prognosen sind immer schwierig, besonders wenn sie die Zukunft betreffen.
-----Original Message-----
From: Reinhold Jordan [mailto:r.jordan at asc.de]
Sent: Wednesday, December 15, 2004 9:54 AM
To: mysql-de at lists.4t2.com
Subject: Re: Der vorletzte datensatz
Hi,
> select MAX(timestamp) from loginlog where memberid = 1 group by memberid
>
> Wie komm ich nun aber zum vorletzten datensatz??
ich würde mal sowas probieren (keine Ahnung, ob das geht):
select MAX(timestamp) ... where timestamp != MAX(timestamp)
Gruß, Reinhold
--
ASC telecom AG Research & Development
Seibelstr. 2 F: +49-6021-5001-309
D-63768 Hösbach E: r.jordan at asc.de
Visit us on http://www.asctelecom.com
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive