Kolom Anda memiliki tipe bilangan bulat, dan pembagian bilangan bulat memotong hasilnya menuju nol. Untuk mendapatkan hasil yang akurat, Anda harus memasukkan setidaknya salah satu nilai ke float atau desimal:
select cast(dev_cost as decimal) / sell_cost from software ;
atau cukup:
select dev_cost::decimal / sell_cost from software ;
Anda kemudian dapat membulatkan hasilnya ke bilangan bulat terdekat menggunakan ceil()
fungsi:
select ceil(dev_cost::decimal / sell_cost) from software ;
(Lihat demo di SQLFiddle.)