22 04 ubezp

SELECT

[PLEC]

,[x]

,[lx]

,[rok]

FROM [Ubezpieczenia_Dys2013_21].[dbo].[TTZ]

alter FUNCTION kPx (@rok int, @plec int,@wiek int, @ile int)

returns FLOAT

BEGIN

DECLARE @LICZNIK FLOAT

DECLARE @MIANOWNIK FLOAT

SET @LICZNIK=(SELECT LX FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X=@wiek+@ile)

SET @MIANOWNIK=(SELECT LX FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X=@wiek)

RETURN @LICZNIK/@MIANOWNIK

END

ALTER FUNCTION kQx (@rok int, @plec int,@wiek int, @ile int)

returns FLOAT

BEGIN

DECLARE @LICZNIK FLOAT

DECLARE @MIANOWNIK FLOAT

SET @LICZNIK=(SELECT LX FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X=@wiek+@ile)

SET @MIANOWNIK=(SELECT LX FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X=@wiek)

RETURN (@MIANOWNIK-@LICZNIK)/@MIANOWNIK

END

alter FUNCTION Ax (@rok int, @plec int, @wiek int, @stopa float)

returns decimal (10,8)

BEGIN

RETURN (SELECT SUM(POWER(1/(1+@STOPA),X-@WIEK+1)*DBO.kPx(@rok,@plec,@wiek,X-@wiek)*DBO.kQx(@rok,@plec,X,1)) FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X>=@wiek)

END

INSERT INTO TTZ VALUES (1,101,0,2010)

SELECT DBO.Ax (2010,1,100,0.05)

CREATE FUNCTION Ax_n (@rok int, @plec int, @wiek int, @stopa float, @termin int)

returns decimal (10,8)

BEGIN

RETURN (SELECT SUM(POWER(1/(1+@STOPA),X-@WIEK+1)*DBO.kPx(@rok,@plec,@wiek,X-@wiek)*DBO.kQx(@rok,@plec,X,1)) FROM TTZ WHERE PLEC=@plec AND rok=@rok AND X>=@wiek AND X<=@WIEK+@TERMIN-1)

END

SELECT DBO.Ax_n (2010,1,100,0.05,10)

SELECT rok, DBO.Ax (rok,1,20,0.05) from lata

order by 1


Wyszukiwarka

Podobne podstrony:
22 04 2010
PATOMORFOLOGIA KOŁO 8 (22.04.2007), patomorfologia, PATOMORFOLOGIA-egzamin, PATOMORFOLOGIA-egzamin,
22 04 2010
7e 24aca+dyplomowa+inzynierska+22 04 2005r V5ZTFYKSUHO4BOGOY7LCXLTYI7PRBK56MRYC23I
5 22 04 2013 jezykoznawstwo teoretyczne id 3 (2)
W 9 22.04.2008, studia, Kinezyterapia, Wykłady
22 04 2012 Techniczne bezpieczeństwo pracyid 29472
Szczęśliwa Dwunastka Disco Polo (22 04 2011)
fizykoterapia - wyklad 22.04.2013
22 04 08 sem IXid 29469
Bilingwizm, 22 04 2008, cz 1
Ekonomia Drdrozdrowski 22-04-2004
pato ko+éo VIII 22.04.2007, patomorfologia, pato testy, koło 8
Choroby zakazne wyklad 22 04 10r
0208 22[1].04.2009, II rok, II rok CM UMK, Histologia i cytofizjologia, histologia, Histologia, His
CWICZENIA, Ćwiczenia 9 - 22.04.05, MIKROTUBULE
22.04.2013, Studia, Studia

więcej podobnych podstron