Assalamu'alaikum saya akan share bagaimana cara menggunakan sql query di odoo.
1. Saya akan membuat tombol sebagai trigger dari action query. silahkan contoh di objek yang kalian inginkan saya akan menggunakan objek claim.insurance
2. pada method def contoh_sql saya akan menambahkan sintaks untuk menjalankan sql seperti berikut
3. Penejelasan: saya menuliskan query dalam string kemudian dimasukan ke variabel query. untuk menjalankan query tersebut menggunakan fungsi execute(query) yang mana fungsi tersebut ada di self._cr ialah kursor dari database yang di gunakan. untuk memanggil hasilnya menggunakan fungsi dictfetchall yang akan di sajikan dalam bentuk list of dictionary. kemudian karena hasilnya berupa list maka saya loop agar hasilnya menjadi lebih rapih.
4. berikut adalah hasilnya: