Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpapp/script/procedure/dwh/FUNC_TROVA_MESE.sql
2024-05-13 12:54:14 +02:00

49 lines
935 B
SQL

CREATE OR REPLACE
FUNCTION fun_trova_mese (mese_in IN varchar2)
RETURN varchar2
-- Aggiunge a data_in un numero giorni di giorni lavorativi
IS
mese varchar2(3) := NULL;
BEGIN
if(mese_in = '01') then
mese := 'jan';
elsif(mese_in = '02') then
mese := 'feb';
elsif(mese_in = '03') then
mese := 'mar';
elsif(mese_in = '04') then
mese := 'apr';
elsif(mese_in = '05') then
mese := 'may';
elsif(mese_in = '06') then
mese := 'jun';
elsif(mese_in = '07') then
mese := 'jul';
elsif(mese_in = '08') then
mese := 'aug';
elsif(mese_in = '09') then
mese := 'sep';
elsif(mese_in = '10') then
mese := 'oct';
elsif(mese_in = '11') then
mese := 'nov';
elsif(mese_in = '12') then
mese := 'dec';
end if;
RETURN mese;
END FUN_TROVA_MESE;
/
-- Grants for Function
GRANT EXECUTE ON fun_trova_mese TO public
/
-- End of DDL Script for Function DWH.FUN_TROVA_MESE