Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] SUM, sumowanie pól z ...
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Czy da sie sumowac pola nie posadajace cyfr?
Mam w polu tylko Y lub N i chce je sumowac smile.gif
Go to the top of the page
+Quote Post
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Chyba będziesz musiał skorzystać z funkcji COUNT.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
qwaq
post
Post #3





Grupa: Zarejestrowani
Postów: 162
Pomógł: 1
Dołączył: 15.05.2007
Skąd: Łódź

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


pobierz wszystkie pola danej kolumny do tablicy($tab[]) a potem pętlą
Kod
<?
//$tab to tablica z tak i nie
$iletab=count($tab);
$iletak=0;
$ilenie=0;

for($a=0;$a<$iletab;$a++)
  {
  if($tab[$a]=="tak") {$iletak+=1; }
  if($tab[$a]=="nie") {$ilenie+=1; }
  }
?>


Ten post edytował qwaq 23.07.2007, 13:26:20


--------------------
Chcę kobietę!!! Cierpliwą i wyrozumiałą jak stado bydła przed dojeniem.....

Życie jest jak papier toaletowy-długie, szare i do dupy, ale na szczęście czasem pachnie rumiankiem


wynajmę mieszkanie?
Go to the top of the page
+Quote Post
DannyM
post
Post #4





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Cytat(JaRoPHP @ 23.07.2007, 14:16:45 ) *
Chyba będziesz musiał skorzystać z funkcji COUNT.


Dziekuje tego mi bylo trzeba smile.gif

Teraz mam maly problem jak wyswietlic zmiena??

Zapytanie
  1. SELECT 'product_special', COUNT(*) AS suma
  2. FROM product WHERE product_publish = 'Y' AND product_special = 'Y'


kod:

  1. <?php
  2. $count = $rows2['COUNT(*)'];
  3. $count = ($rows2->COUNT(*));
  4. $count = $rows2->suma;
  5. ?>


niestety nie dziala

Ten post edytował DannyM 24.07.2007, 09:44:03
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 09:26