Indian Finance Year
create or replace function fin_year(date1 date) return varchar2 as
fin_yr varchar2(200) :=null;
begin
if (to_char(date1,'MM')<=3)
then fin_yr :=' APR '||to_char(to_char(date1,'YYYY')-1)||' - '||' MAR '||to_char(to_char(date1,'YYYY'));
else
fin_yr := ' APR '||to_char(to_char(date1,'YYYY'))||' - '||' MAR '||to_char(to_char(date1,'YYYY')+1);
end if;
return(fin_yr);
end fin_year;
/
select fin_year(sysdate) from dual;
fin_yr varchar2(200) :=null;
begin
if (to_char(date1,'MM')<=3)
then fin_yr :=' APR '||to_char(to_char(date1,'YYYY')-1)||' - '||' MAR '||to_char(to_char(date1,'YYYY'));
else
fin_yr := ' APR '||to_char(to_char(date1,'YYYY'))||' - '||' MAR '||to_char(to_char(date1,'YYYY')+1);
end if;
return(fin_yr);
end fin_year;
/
select fin_year(sysdate) from dual;
Comments
Post a Comment