Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Złożone zapytanie SQL
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Tabelka wygląda w ten sposób

ID | NAZWA | CENA | ILOŚĆ | WARTOŚĆ | KLIENT_ID
1 | aaa | 20 | 1 | 20 | 1
2 | bbb | 15 | 2 | 30 | 5
3 | aaa | 20 | 5 | 100 | 2

i teraz chcę z tej bazy wydostać takie dane:

NAZWA | ILOŚĆ KLIENTÓW | CAŁKOWITA WARTOŚĆ
aaa | 2 | 120
bbb | 1 | 30

mogę to zrobić na kilka zapytań do bazy, ale chciałbym ściągnąć to wszystko jednym zapytaniem, jeśli w ogóle jest taka możliwość
udało mi się wytworzyć coś takiego, ale nie działa prawidłowo:

  1. SELECT nazwa, count(klient_id) AS ilosc klientow, sum(wartosc) AS wartosc FROM tabela GROUP BY nazwa


Z góry dzięki za zainteresowanie tematem
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie: AS ilosc klientow
a: AS ilosc_klientow
Nie uzywaj spacji....

poza tym zapytanie wyglada poprawnie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
neo1986kk
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


nie uzywam spacji, tylko przykladowo tak naspialem... smile.gif

jeszcze musze dodać ze to zapytanie do PGSQL więc na końcu musi byc group by nazwa, ilosc_klientow, wartosc i może, dlatego jest jakiś problem

Ten post edytował neo1986kk 6.05.2014, 15:36:27
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





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

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


Cytat(neo1986kk @ 6.05.2014, 16:34:39 ) *
jeszcze musze dodać ze to zapytanie do PGSQL więc na końcu musi byc group by nazwa, ilosc_klientow, wartosc i może, dlatego jest jakiś problem

Kto ci takich głupot naopowiadał?
To nieprawda. Sprawdź.
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: 21.08.2025 - 23:32