FAQ Zaloguj
Szukaj Profil
Użytkownicy Grupy
Zaloguj się, by sprawdzić wiadomości
Rejestracja
LIGA
Napisz nowy temat   Odpowiedz do tematu
Forum Projekt LBZ Strona Główna » inne » LIGA
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Syrius
Administrator



Dołączył: 06 Cze 2005
Posty: 96
Przeczytał: 0 tematów


Skąd: Grodzisk

 Post Wysłany: Nie 21:44, 17 Kwi 2011    Temat postu: LIGA

With A as
(
Select Nazwa,
Idklubu,
sum(BramkiGoscia) as Bgosc,
SUM(bramkiGospodarza) as Bgos
from Mecze join Kluby
on IdGoscia=IdKlubu
group by Nazwa,
Idklubu
),B as
(
Select Nazwa,
Idklubu,
sum(BramkiGospodarza)as Bgosp,
SUM(BramkiGoscia) as bgosc
from Mecze join Kluby
on IdGospodarza=IdKlubu
group by Nazwa, Idklubu
),C as
(
select
idklubu,
count(idgospodarza+idgoscia) as ile
from mecze join Kluby
on Mecze.IdGospodarza = Kluby.IdKlubu
group by
IdKlubu
),D as
(
select
idklubu,
count(idgospodarza+idgoscia) as ile
from mecze join Kluby
on Mecze.IdGoscia = Kluby.IdKlubu
group by
IdKlubu
),E as
(
select IdKlubu, COUNT(BramkiGospodarza) as ZwGosp
from Mecze join Kluby on Mecze.IdGospodarza=Kluby.IdKlubu
where BramkiGospodarza>BramkiGoscia
group by Nazwa, IdKlubu
), F as
(
select IdKlubu, COUNT(BramkiGoscia) as ZwGosc
from Mecze join Kluby on Mecze.IdGoscia=Kluby.IdKlubu
where BramkiGospodarza<BramkiGoscia
group by Nazwa, IdKlubu
),G as
(
select IdKlubu, COUNT(BramkiGospodarza) as ZwGosp
from Mecze join Kluby on Mecze.IdGospodarza=Kluby.IdKlubu
where BramkiGospodarza=BramkiGoscia
group by Nazwa, IdKlubu
), H as
(
select IdKlubu, COUNT(BramkiGoscia) as ZwGosc
from Mecze join Kluby on Mecze.IdGoscia=Kluby.IdKlubu
where BramkiGospodarza=BramkiGoscia
group by Nazwa, IdKlubu
)
select
A.Nazwa,
SUM(C.ile+D.ile) as ile,
SUM(A.Bgosc+B.Bgosp)AS zdobyte,
SUM(A.Bgos+B.bgosc) as stracone,
sum(isnull(E.ZwGosp,0)+isnull(F.ZwGosc,0))*3 +
sum(isnull(G.ZwGosp,0)+isnull(H.ZwGosc,0))*2 as punkty
from A join B on
A.IdKlubu=B.IdKlubu
join C on A.IdKlubu = C.IdKlubu
join D on A.IdKlubu = D.IdKlubu
full join E on A.IdKlubu = E.IdKlubu
full join F on A.IdKlubu = F.IdKlubu
full join G on A.IdKlubu = G.IdKlubu
full join H on A.IdKlubu = H.IdKlubu
group by A.IdKlubu,
A.Nazwa
order by punkty desc


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
Wyświetl posty z ostatnich:   
Forum Projekt LBZ Strona Główna » inne » LIGA
Napisz nowy temat   Odpowiedz do tematu Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach




Solaris phpBB theme/template by Jakob Persson
Copyright © Jakob Persson 2003

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group