fungsi ini otomatis pembulatan ratusan
contoh :
nilai pembulatan
1.010 1.000
1.110 1.100
1.140 1.100
1.145 1.200, dst
delimiter $$
-- drop function if exists fc_pembulatanratusan $$
Create Function fc_pembulatanratusan(v_nilai double) returns double
begin
declare p_nilai double;
declare d_nilai double;
declare i_ratus int;
declare i_puluh int;
declare i_tamppuluh int;
declare i_satuan int;
declare i_tampung int;
set p_nilai = 0;
set d_nilai = v_nilai;
set i_satuan = right(cast(d_nilai as signed), 1);
set i_puluh = right(cast(d_nilai as signed), 2);
set i_tamppuluh = right(cast(d_nilai as signed), 2);
set i_ratus = right(cast(d_nilai as signed), 3);
set i_tampung = right(cast(d_nilai as signed), 3);
if (i_satuan < 5) then
set i_puluh = i_puluh - i_satuan;
elseif (i_satuan > 4) then
set i_puluh = i_puluh - i_satuan;
set i_puluh = i_puluh + 10;
end if;
set d_nilai = d_nilai - i_tamppuluh;
if (i_puluh < 50) then
set i_ratus = i_ratus - i_tamppuluh;
elseif (i_puluh >= 50) then
set i_ratus = i_ratus - i_tamppuluh;
set i_tamppuluh = right(cast(d_nilai as signed), 2);
set d_nilai = d_nilai - i_tamppuluh;
set d_nilai = d_nilai + 100;
end if;
set p_nilai = d_nilai;
return p_nilai;
end $$
delimiter ;
-- cara panggil
select fc_pembulatanratusan(1105);
Inspirasi adalah visi yang terkandung dalam hati & pikiran. Seni adalah ungkapan hati & pikiran yang diukir dalam berbagai bentuk. Hidup adalah inspirasi & seni dengan memanfaatkan teknologi
Memunculkan Simbol & Emoji Pada OS Mac
Memunculkan Simbol & Emoji 1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...
-
Pada kesempatan ini menggunakan Install iReport 5.6.0 Download iReport 5.6.0 di website : http://community.jaspersoft.com/project/irepo...
-
Memunculkan Simbol & Emoji 1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...
-
Environment yang digunakan adalah Windows Server 2016 Standard Edition R2 64-bit tetapi semua versi juga bisa dan juga bisa dalam Domain...