[ astor72 @ 03.04.2008. 11:34 ] @
Pocetnik sam u pl/sql i imam jedno pocetnicko pitanje sa nadom da mi neko moze pomoci

Imam tabelu gdje su mi datumi upisani kao 721019.11 format je warchar
72 = godina 10= mjesec 19 = dan 11=neinteresentan

zanima me kako mogu da convertiram samo prvih 6 brojeva u datum.
da bi to poslje mogla usporediti sa danasnjim datumom i izracunati starost osobe.

Vjerujem da moram koristiti to_date ali ne znam kako da uzmem samo 6 prvih brojeva

POMOC

[ aldabic @ 03.04.2008. 11:47 ] @
to_date(substr(datum, 1,6), 'rrmmdd')
[ miskoi @ 09.04.2008. 13:40 ] @
Treba obratiti pažnju na format 'rr'.

dve cifre se smatraju godinama u rasponu 1950 to 2049. Tako, 06 je 2006, a 50 je 1950.
00-49 je podrazumevano u 21. veku
50-99 je u 20. veku.

Pozdrav