I know since we posted the JDE date to real date function, everyone has been wondering where the real date to JDE date function is. Well, "ask and you shall receive."
drop function myuser.DateToJ!
CREATE function myuser.DateToJ (RealDate date)
returns decimal(8,0)
language sql
deterministic
no external action
begin atomic
if RealDate is null then
return 0;
else
return ((Year(RealDate) - 1900) * 1000) + DayOfYear(RealDate);
end if;
end!
select myuser.DateToJ(date('2008-11-18'))
from myuser.dual!