Hasilnya jelas lebih besar dari apa yang bigint
bisa tahan:
Postgres mengembalikan numeric
dalam kasus seperti itu. Anda tidak perlu melakukan apa pun, itu harus berfungsi tanpa pemeran eksplisit.
Jika tidak, Anda dapat menggunakan tipe dasar ke bigint
, sehingga memaksa hasilnya menjadi numeric
dalam hal apapun.
SELECT sum(myvalue::int8) ...