ようこそ (Jyokoso) MY BLOG

いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V

28 มิถุนายน 2553

oracle:date

การเก็บ number ของ date ในฐานข้อมูลจะ เก็บข้อมูลเป็น number เราต้องการแปลงให้เป็น
วันที่ถ้าใช้ format ไม่ได้ให้ใช้ formular แทน

function CF_1Formula return varchar is
hr number;
mm number;
vTmp_ret varchar2(100);
BEGIN
hr := trunc( :measure_time / 3600 ) ;
mm := trunc( mod( :measure_time , 3600 ) / 60 ) ;

if nvl(hr+mm,0) > 0 then
vTmp_ret := replace(to_char(hr,'00')||':'||to_char(mm,'00'),' ','');
end if;

return(vTmp_ret);

END;

ไม่มีความคิดเห็น:

แสดงความคิดเห็น