UBEZPIECZENIApoprawione


3.
SELECT TOP 5 Z.IdModelu, Z.NazwaModelu, Z.SUMA
FROM
(SELECT X.IdModelu, X.NazwaModelu, SUM (X.LiczbaLU) as SUMA, COUNT (X.IdS) as c
FROM ((SELECT M.IdModelu, M.NazwaModelu, U.IdS, COUNT (Um.*) as LiczbaLU
FROM Model M, UmowaU U, Pojazd P, Szkody S
WHERE M.IdMarki = P.IdMarki
AND P.VIN = U.VIN
AND S.IdS = U.IdS
GROUP BY M.IdModelu, M.Nazwa Mdelu)
UNION
(SELECT M.IdModelu, M.NazwaModelu, U.IdS, COUNT (HU.*) as LiczbaLU
FROM Model M, HistoriaUmowy HU, Pojazd P, Szkody S
WHERE M.IdMarki = P.IdMarki
AND P.VIN = HU.VIN
AND S.IdS = HU.IdS
GROUP BY M.IdModelu, M.Nazwa Mdelu, U.IdS))as X
WHERE DATEDIFF (year, X.DataSzkody, now()) < 3
GROUP BY X.IdModelu, X.Nazwa Mdelu
order by c desc) as Z


4.
SELECT T.IdTU, T.NazwaTU, COUNT(DISTINCT U.CID) as LiczbaKlientow,
((SELECT COUNT(DISTINCT Um.VIN)
FROM Umowa Um
WHERE Um.Id.Tu = U.IdTu)
+
(SELECT COUNT(DISTINCT HU.VIN)
FROM HistoriaUmowa HU
WHERE HU.Id.Tu = U.IdTu)) as LiczbaPojazdow,
((SELECT SUM(HU.KwotaSkladki)
From HistoriaUmowa HU
WHERE HU.IdTu = U.IdTu)
+
(SELECT SUM(Um.KwotaSkladki)
From Umowa Um
WHERE Um.IdTu = U.IdTu)) as KwotaSkladek
FROM TowarzystwoU T, UmowaU U, Klient K
WHERE T.IdTu = U.IdTu
AND U.CID = K.CID
GROUP BY T.IdTu, T.NazwaTU
ORDER BY LiczbaKlientow DESC, KwotaSkladek ASC

Wyszukiwarka

Podobne podstrony:
Finanse Finanse zakładów ubezpieczeń Analiza sytuacji ekonom finansowa (50 str )
Obciążęnia podatkowe i ubezpieczeniowe referat
Forum dyskusyjne ubezpieczeń i funduszy emerytalnych Zjawisko rezygnacji z ubezpieczeń życiowych
Aktywna sprzedaz ubezpieczen Jak wdrozyc sie i przetrwac w branzy ubezpieczeniowej akspub
podstawy ubezpieczen
Finanse Ubezpieczen
Pytania Prawo ubezpieczeń społoecznych
CW3 Klasyfikacja ubezpieczen
Składka na ubezpieczenia społeczne młodocianych
Instytucje rynku ubezpieczeń
Ryzyko, gospodarka finansowa i sprawozdania finansowe zakładów ubezpieczeń
158 Ustawa o wiadczeniach pieni nych z ubezpieczenia spo?znego w razie choroby i macierzy stwa

więcej podobnych podstron