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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.11.2011 Ostrzeżenie: (0%)
|
Trochę nie działa:
Dla danych TABELA1: towar | oddzial | ilosc | kod aaa | A | 1 | 01 aaa | B | 2 | 02 aaa | C | 3 | 03 ccc | B | 4 | 04 bbb | A | 5 | 05 bbb | B | 2 | 06 bbb | C | 3 | 07 ccc | A | 1 | 08 potrzebuję uzyskać listę towarów z numerem oddziału w którym była maksymalna sprzedaż czyli coś takiego: towar | oddzial | ilosc | kod aaa | C | 3 | 03 bbb | A | 5 | 05 ccc | B | 4 | 04 Jak użyję SELECT towar, Max(ilosc) AS MaksimumOfilosc, oddzia, kodl FROM TableName GROUP BY towar; to wychodzą krzaczki: towar | oddzial | ilosc | kod aaa | A | 3 | 01 bbb | A | 5 | 05 ccc | B | 4 | 04 Czyli lista towarów i max sprzedaż - zgadza się, ale oddział i kod to pierwsze wystąpienie a ja potrzebuję konkretne dane dla wybranego maxa Pozdrawiam |
|
|
|
wpk64 funkcja max 28.11.2011, 15:02:18
luckyps [SQL] pobierz, plaintext SELECT max(ilosc... 28.11.2011, 15:08:14
luckyps [SQL] pobierz, plaintext SELECT a.*, (SELECT k... 29.11.2011, 15:45:07 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 00:11 |