Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Problem mit einem select [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problem mit einem select


 
mkage
13-08-2001, 11:24 
 
Hallo ich habe ein Problem mit einem mysql-select.

Ich möchte gerne aus einer tabelle

name
vorname
zeit
datum

alle die daten angezeigt bekommen, in der die maximale Zeit zum namen und vornamen angegeben wird. Das Problem ist, das zu jeder Zeit ein anderes Datum gehört.
Was kann ich tun ohne die Datenstruktur zu ändern.

Select name, vorname, max(zeit), datum from table group by name, vorname

liefert leider alle maximalen Zeitn zu den Namen an jedem Datum. Das hilft mir nicht weiter.

 
Titus
13-08-2001, 15:55 
 
Select name, vorname, max(concat(datum, '/', zeit)) from table group by name, vorname

 
mkage
13-08-2001, 16:06 
 
Gute Idee, liefert aber leider nur das selbe ergebniss, da alle Datensätze angezeigt werden, wo das maximum der zeit und des Datum angezeigt wird.

Ich gebe mal ein paar Beispieldatensätze:

Name Vorname Zeit Datum
AA AA 1:00 2000-01-01
AA AA 1:20 2000-02-02
BB BB 1:10 2000-01-03

ich möchte folgendes Ergebniss:

AA AA 1:00 2000-01-01
BB BB 1:10 2000-01-03

Die zweite Zeile soll also wegfallen und die Sortierung nach der Zeit erfolgen.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:32 Uhr.