Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Funkcja SUM
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam mam taki mały problem chce zesumować łączną ilość zawodników w zespole

  1. [/sql]
  2.  
  3. $aIle = mysql_fetch_array(mysql_query('
  4. SELECT
  5. SUM(`id`)
  6. FROM pilkarze WHERE id_klub = '.$aFinanse['id'].'
  7. '));[sql]



<Br>
  1. <?php
  2. <span class='pointer'>+</span> &#321;ączna suma zawodników - ".$aIle[0].
  3. ?>


Lecz mi sumuje (dodaje) ilość i wynosi 136 a powinno wynieść 16 gdyż 16 zawodników jest w druzynie
WIem jaki jest błąd ale jak go rozwiązać zapytanie mi sumuje lecz kazdego id zawodnika
od 1 do 16 czyli 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16=136

Help ?

Edit:

Potrzebuje żeby mi sumował liczbe rekordów odpowiedniego id zespołu a mi sumuje rekordy w tabeli

Ten post edytował _Martin_ 26.12.2008, 14:13:17
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


sum??
  1. $aIle = mysql_fetch_array(mysql_query('
  2. SELECT
  3. SUM(`id`)
  4. FROM pilkarze WHERE id_klub = '.$aFinanse['id'].'
  5. '));


id
1
2
3
sum == 6

wiec potrzebny będzie Ci count
id
1
2
3
count == 3
  1. $aIle = mysql_fetch_array(mysql_query('
  2. SELECT
  3. COUNT(`id`)
  4. FROM pilkarze WHERE id_klub = '.$aFinanse['id'].'
  5. '));
Go to the top of the page
+Quote Post
_Martin_
post
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Dziękuje zapomniałem jak to się robiło a nie umiałem znaleźć tej bzdurki THX Wszystko działa pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 22.08.2025 - 16:03