Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Złożone zapytanie SQL
Forum PHP.pl > Forum > Przedszkole
neo1986kk
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
nospor
Nie: AS ilosc klientow
a: AS ilosc_klientow
Nie uzywaj spacji....

poza tym zapytanie wyglada poprawnie
neo1986kk
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
mmmmmmm
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ź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.