Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sumowanie danych z kolumny w zależności od parametru w innej kolumnie?
mastercherat
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.11.2009

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


Witam,

Potrzebuję wyciągnąć z bazy danych MySQL sumę komórek z jednej kolumny w tabeli ale tylko tych, które w innej kolumnie mają określoną wartość:
przykładowo jest tabela z kolumnami SID oraz P:
SID|P
1|2
1|1
1|3
2|2
2|1
3|1
3|1
3|1

I chcę z niej wyciągnąć sumę wszystkich komórek z kolumny P które w kolumnie SID mają wartość 2. czyli 2+1=3
mam cały kod, którym moge wyciągnąć komórkę z bazy:

list($payopt) = $database->select($cfg['DB']['table'], array(array('sid'=>2)));
$payopt['P']
Z tym ze wyciąga on mi tylko wartość pierwszej komórki dla której SID=2, w tym przypadku 2. Jak zrobić aby wyciągną także wartość drugiej komórki dla której SID =2 (a także kolejnych jeśli takie się pojawią) i zrobił z nich sumę?

Może mi ktoś w tym temacie pomóc?
(IMG:style_emoticons/default/wstydnis.gif)

Ten post edytował mastercherat 24.11.2009, 11:50:27
Go to the top of the page
+Quote Post

Posty w temacie
- mastercherat   [MySQL][PHP] Sumowanie danych z kolumny w zależności od parametru w innej kolumnie?   24.11.2009, 11:32:54
- - piotrooo89   no w pętle to musisz wrzucić.   24.11.2009, 11:58:28
- - mastercherat   Domyślam się, tylko że jestem na tyle zielony, że ...   24.11.2009, 12:04:40
- - phpion   [SQL] pobierz, plaintext SELECT SUM(`P`) A...   24.11.2009, 12:04:50
- - piotrooo89   tak pion ale żeby dostać te 2 dane musi wrzucić do...   24.11.2009, 12:11:30
- - phpion   Jakie 2 dane? Przecież powyższe zapytanie zawsze z...   24.11.2009, 12:34:42
|- - mastercherat   Cytat(phpion @ 24.11.2009, 12:34:42 )...   24.11.2009, 13:27:23
- - mastercherat   ok jest to jakiś trop ja w phpmyAdmin wpisuję ...   24.11.2009, 12:36:15
- - piotrooo89   tak tak zły pion [PHP] pobierz, plaintext whil...   24.11.2009, 12:39:12
- - phpion   [SQL] pobierz, plaintext SELECT SUM(P) AS ...   24.11.2009, 12:40:41
- - zegarek84   Cytatno powinno 2 zwrócić:sumę z tych 2 a nie 2 - ...   24.11.2009, 12:41:53
- - piotrooo89   kurde rzeczywiście, ja juz nie nie mówie, bo sie p...   24.11.2009, 12:42:06
- - piotrooo89   [PHP] pobierz, plaintext $query = 'SELECT SUM...   24.11.2009, 13:28:54
- - mastercherat   gra muzyka oczywiście w zmiennej mam oczywiśc...   24.11.2009, 17:49:49
- - piotrooo89   jakiego typu masz kolumny?   24.11.2009, 19:53:19
- - mastercherat   sid jest int(11) natomiast (co pewnie jest bardzie...   24.11.2009, 23:10:35
- - phpion   [PHP] pobierz, plaintext $query = 'SELECT ROUND...   25.11.2009, 08:08:43
- - mastercherat   czyli zaokrąglenie zwykłe Ok, ale ważne, że dz...   25.11.2009, 09:50:54


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: 3.10.2025 - 06:44