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]

Kirim email ke