Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja max
wpk64
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.11.2011

Ostrzeżenie: (0%)
-----


Witam.

Mam problem z funkcją max w select.
W uproszczeniu:
Mam tabelę w której mam: nazwa_towaru, oddzial, ilosc (ilosc sprzdancyh)

Jak wyciągnąć w listę w której będzie nazwa towaru i maksymalna liczba sprzedanych przez oddział oraz informacja w którym oddziale to było.

Czyli aby funkcja MAX wybrała mi cały wiersz w którym jest dany max.

Pozdrawiam

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luckyps
post
Post #2





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


  1. SELECT a.*,
  2. (SELECT kod FROM TableName WHERE towar = a.towar AND ilosc = a.ilosc) AS kod ,
  3. (SELECT oddzial FROM TableName WHERE towar = a.towar AND ilosc = a.ilosc) AS oddzial
  4. FROM (
  5. SELECT max(ilosc) AS ilosc, towar FROM TableName GROUP BY towar
  6. )a ;


Tylko to akurat bedzie dzialac tylko dla takiej tabeli jaka podales...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 00:47