Hi all, Saya baru nih di forum diskusi oracle. Tapi ingin ikutan jawab.
Untuk bikin fungsi kayak gitu, bisa dibuatkan function di oracle. Misalnya: Create function HitungPMT(Angsuran in number,Bunga in number, Pokok in number, Outstanding in number) Return number is hasil number; begin hasil:=...[formulanya] return hasil end; Nah, memasukkan ke tabel itu langkah mudah. Cukup pake perintah UPDATE saja. Misalnya: INSERT INTO emf_leasingamortization ( InstallmentNumber,PrincipalInstallment,InterestInstallment, InstallmentOfMonth) VALUES(.,.,HITUNGPMT(..,.,.); DIPA. From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of vebbi . Sent: Tuesday, August 07, 2007 1:58 PM To: [email protected] Subject: [indo-oracle] menghitung di dalam sql Kepada Para suhu Oracle minta tolong pencerahan nya. saya masih baru dalam dunia Oracle. saya ada case seperti ini. Nilai Pembiayaan 844.664.404 Bunga 22.50% Tenor 24 dari nilai ini, saya ingin mencari *Nilai Angsuran*, *nilai Bunga*, *Nilai Pokok* dan *Outstanding*. untuk Nilai Angsuran, dalam rumus *excel* menggunakan rumus (=PMT(bunga/12;tenor;- nilai pembiayaan;0;1) dapat angsuran untuk Pokok nya rumus nya ( Angsuran - Bunga) untuk Nilai Outstanding nya ( Nilai Pembiayaan - Pokok ) sebanyak Tenor. untuk Nilai Bunga rumus nya ( (Bunga * Outstanding)/12). yang jadi pertanyaan saya, bisa tidak melakukan perhitungan tersebut dengan SQL, dan memasukkan ke dalam satu tabel saya. tabel saya emf_leasingamortization dengan isi sebagian nya adalah ( InstallmentNumber,PrincipalInstallment,InterestInstallment, InstallmentOfMonth). jika bisa bagaimana caranya, dan mohon Pencerahan nya. Thanks vebbi [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]

