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