Pake fungsi DECODE dengan menambahkan satu digit angka di depan record 
sebagai assign ke jenis tagihan.
mis. amount  diassign dg angka 1, percent dg  angka 2
record amount 53436 menjadi 153436
SQL> SELECT DECODE(SUBSTR(153436,1,1),1,'amount','percent') FROM DUAL;
DECODE
------
amount

Hanya saja kemungkinan akan terjadi penurunan dari sisi performance jika 
menggunakan cara ini (belum pernah coba).
Disarankan hanya untuk kemudahan pemeliharaan.

Awal


abang sunda wrote:
>
> all, mo numpang nanya.
> lg coba mo design table /database.
>
> jika misalnya ada table pelanggan sbb
>
> No_Customer number,
> Nama_Cust varchar2(20)
>
> jika mo nambah column untuk menampung
> jumlah tagihan, dimana jumlah tagihan ini
> bisa berupa fixed amount, atau berupa % saja.
>
> apakah ada tips lain yg lebih tepat dr pada
> tambahin 2 column spt ini
>
> RATE_PROSEN number(5,2),
> RATE_FIXED number(10)
>
> atau ada ide lain?
>
> terima kasih
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com <http://mail.yahoo.com>
>
>  

Kirim email ke