Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.03.2009 Ostrzeżenie: (0%)
|
Witam!
Mam następujący problem: posiadam tabelę w MySql, która wśród kilku innych zawiera kolumny: kategoria i cena. Chcę w php napisać taki kod, by w wyniku uzyskać tabelę składającą się z 3 kolumn. Pierwsza wypisywałaby wszystkie kategorie, druga sumę cen wszystkich elementów należących do tej kategorii, zaś trzecia wartość średnią. Nie wiem czy to uprości zagadnienie, ale jako że ilość kategori jest skończona, można w pierwszej kolumnie wypisać je "na sztywno" bez przeszukiwania bazy, ale te sumy i średnie trzeba już zliczać. Wiem, że SUM i AVG, ale ni jak nie wiem jak to zrobić. Macie jakieś pomysł? Podpowiedzi? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.03.2009 Ostrzeżenie: (0%)
|
Rozumiem, że w ten sposób otrzymam sumę i wartość średnią dla jednej konkretnej kategorii. Czy gdy tych kategorii jest kilka i dla nich wszystkich chce wyliczyć te wartości, to funkcję tę muszę wpisać tyle razy ile jest kategorii, czy też można to jakoś uprościć?
|
|
|
|
kpSky [PHP/MySql] suma i wartość średnia 7.04.2009, 09:06:19
adrian.p SUM/AVG wykorzystujemy w b. prosty sposob:
KodSEL... 7.04.2009, 09:30:25
kpSky A jak skonkretyzować zapytanie? Tzn licz sumę (śre... 7.04.2009, 09:39:07
Kocurro KodSELECT AVG(`cena`) AS `sred... 7.04.2009, 09:40:42
adrian.p Dopisujemy tylko "where" z odpowiednimi ... 7.04.2009, 09:41:06
nospor wowczas stosujesz group by
[SQL] pobierz, plaintex... 7.04.2009, 09:56:12
kpSky A w PHP
$zapytanie = "SELECT ....... 7.04.2009, 20:28:07
adrian.p Dalej wszystko wyglada tak samo. 7.04.2009, 22:16:29
kpSky Wielkie dzięki!
Ale teraz trzeba to jakoś wyś... 7.04.2009, 23:04:47
nospor CytatAle teraz trzeba to jakoś wyświetlić...
zajrz... 7.04.2009, 23:29:44
kpSky Dzięki wszystkim za pomoc.
Wszystko chodzi j... 8.04.2009, 20:25:42 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:50 |