ORACLE:SQL JA PLSQL 03
Mari Maasikas 20 **
Liina Liisa 77 ********
206 rows selected.
SQL> COLUMN sunniaeg FORMAT A12;
SQL> COLUMN vanus_aastades FORMAT 999,99;
SQL> COLUMN vanus_kuudes FORMAT 999;
-- Leidke iga kandidaadi vanus (täisarvuna) a) aastates ja b) kuudes
SQL> SELECT eesnimi, perenimi, (to_char(to_date(substr(id, 2, 6), 'rrmmdd'),
'dd.mm.yyyy')) AS Sunniaeg, (trunc(to_number(sysdate - to_date(substr(id, 2, 6),
'rrmmddhh'))/((365*4+24)/4),0)) AS vanus_aastades, (trunc(to_number(sysdate -
to_date(substr(id, 2, 6), 'rrmmddhh'))/30.4368499,0)) AS vanus_kuudes FROM
kandidaadid;
EESNIMI PERENIMI SUNNIAEG VANUS_AASTADES VANUS_KUUDES
--------------- --------------- ------------ -------------- ------------
Pirjo Kask 10.12.1986 29 362
Mari Maasikas 16.06.1986 30 368