Jednostavna funcija konvertovanja kursa pomoc
01.08.2011. u 20:09 · pre 185 meseci
#1
Jos uvek ucim baze podataka i u okviru jednog od domacih izmedju ostalog treba da se napise funkcija koja konvertuje dugovanje studenta iz dinara u eur. Ja sam napisao prilicno jednostavnu funkciju, ali problem mi je prikaz odnosno broj koji dobijem je tipa 18.51851851851851851851851851851851851852, a ja zelim da to bude 18.51 odnosno samo dve decimale.
Pokusavao sam dosta toga ali nista kako treba.
Funkcija je sledeca:
pokusao sam i ovako:
Sta treba da promenim u funciji da to uspe?
Pokusavao sam dosta toga ali nista kako treba.
Funkcija je sledeca:
Code:
create or replace
function dinari_u_evro(DUGOVANJE NUMBER)
return number
as
EUR number;
begin
return dugovanje/108;
end dinari_u_evro;
create or replace
function dinari_u_evro(DUGOVANJE NUMBER)
return number
as
EUR number;
begin
return dugovanje/108;
end dinari_u_evro;
pokusao sam i ovako:
Code:
create or replace
function dinari_u_evro(DUGOVANJE NUMBER)
return number
as
EUR number(6,2);
begin
return dugovanje/108;
end dinari_u_evro;
ali ne ide.create or replace
function dinari_u_evro(DUGOVANJE NUMBER)
return number
as
EUR number(6,2);
begin
return dugovanje/108;
end dinari_u_evro;
Sta treba da promenim u funciji da to uspe?