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)
MAX - Problem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MAX - Problem


 
wenigtelefonierer
24-10-2001, 13:29 
 
Tach,

wie kann ich mit einer einzigen SQL-Anweisung einen Wert aus einer Tabelle auslesen, der in der Zeile steht, die bei einem bestimmten Attribut einen Maximalwert aufweist.

Beispiel:
Datum Wert Kategorie1 Kategorie2
-----------------------------------
1.10. 100 A 1
1.10. 300 B 1
2.10. 75 A 1
2.10. 250 B 1
4.10. 200 A 2
4.10. 500 B 2
... ... ... ...

Ich möchte beispielsweise wissen, welcher Wert als letztes mit Kategorie (A|1) eingegeben wurde. Mit einem einzigen SQL-Kommando.

Muss irgendwas sein mit SELECT MAX(Datum) bla bla bla...

Hmmm...

Gruß
wenigtelefonierer

[Editiert von wenigtelefonierer am 24-10-2001 um 13:54]

 
JoelH
24-10-2001, 15:01 
 
sehe ich es richtig das a Kategorie 1 ist und 1 Kategorie 2 ?? Naj dann ist der SELECT :

SELECT * FROM TABELLE WHERE kategorie1 = "a" AND kategorie2="1" ORDER BY datum DESC

jetzt nimmst du einfach die erste Zeile und das war es.

 
wenigtelefonierer
24-10-2001, 15:21 
 
Naja, manchmal hat man einfach ein Brett vor dem Kopf.

dAnke.


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