Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pobrać zmienną sumy wartości
13355
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.11.2013

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


Mam taki kod do generowania sumy zestawienia sprzedaży:

$wyszukaj = @mysql_query("SELECT towar, sum(wartosc) FROM sprzedaz GROUP BY towar");
while ($wynik = mysql_fetch_array($wyszukaj))
{
$towar = $wynik['towar'];
$jaki_obrot = $wynik['sum(wartosc)'];
Echo "<tr><td>$towar</td><td>$jaki_obrot</td><td></td><td></td></tr>";
}

Otrzymuję zsumowane wyniki sprzedaży np.

Jabłka 355 zł
Sliwki 459 zł
Gruszki 578 zł


W jaki sposób mógłbym „wyciągnąć” wartości sum dla wszystkich grup towarów do zmiennej, żeby np. obliczyć jaki stanowiły procent sprzedaży i otrzymać taki wynik:

Jabłka 355 zł – 26% sprzedaży
Sliwki 459 zł – 32% sprzedaży
Gruszki 578 zł – 42% sprzedaży
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Najpierw policz sobie sumę bez grupowania, zapisz to do zmiennej i w pętli obliczaj procenty. Nie ma co męczyć serwera MySQL. (Na np. postgreSQL dało by radę)
Go to the top of the page
+Quote Post

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: 9.10.2025 - 02:44