[ lukas19 @ 23.06.2010. 03:03 ] @
Ne znam kako da konvertujem dobijeu prosecnu godinu (1965) u broj godina radnika.

Radi se o zadatku u kojem mi se trazi da navedem prosecnu starost radnika u godinama!!!???
Upite radim u mssql serveru 2005.

radnik
(
MBR_RAD int not null,
IME_RAD nchar(30) not null,
DAT_ROD smalldatetime not null,
SIF_RM int not null
)


Evo mog resenja:

SELECT avg(year(DAt_ROD)) as ProsecnaStarost
FROM radnik

Kao sto se i vidi u resenju, usepo sam da dobijem samo prosecno godiste za saposlene, ali ne i prosecan broj godina. Mene zanima kako dobijeno prosecno godiste konvertovati u prosecnu starost radnika u godinama? Pretpostavljam da se radi sa funkcijom getdate(), ali ja ne znam kako da je iskoristim u tom primeru
[ sule99 @ 23.06.2010. 07:32 ] @
ajde probaj ovako ali nisam 100% siguran da će raditi, ali mislim da bi trebalo :)


SELECT YEAR(GETDATE()) - avg(year(DAt_ROD)) as ProsecnaStarost
FROM radnik
[ nemanjal @ 23.06.2010. 11:50 ] @
Radi, radi. svaka cast. Hvala puno