Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] problem z avg()
pawel.s
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 15.08.2007
Skąd: trojmiasto

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


Witajcie,

Mam zapytanie
  1. SELECT comId, count(peoId) AS worked FROM employment GROUP BY comId


oto mój wynik:
comId worked
1 2
2 3
3 3

i pytanie jest takie jak przerobic to zapytanie zeby zwracało mi srednia ilosc pracowników.

z góry dzięki za pomoc

Ten post edytował pawel.s 25.02.2009, 15:56:04
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Spróbuj tak:
  1. SELECT AVG(t.worked) FROM (SELECT comId, count(peoId) AS worked FROM employment GROUP BY comId) t;


Ten post edytował phpion 25.02.2009, 16:04:56
Go to the top of the page
+Quote Post
pawel.s
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 15.08.2007
Skąd: trojmiasto

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


super! o to mi chodziło dzieki!
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: 27.08.2025 - 05:52