--- In [EMAIL PROTECTED], Doli Parton <[EMAIL PROTECTED]> wrote:
> Saya mengalami kesulitan dlm hitung stock. stock dlm
> bentuk karton dan unit.
> 
> field dlm tabel 
> kd_brg,tgl_masuk, satuan, jumlah_karton, jumlah_unit,
> isi_karton
> 
> contoh Laporan Stok :
> Nm Brg      Stok                Ket  
> kecap   5 karton 6 unit (1 karton isi 5 Unit )
> Saos    2 Karton 4 unit (1 Karton isi 2 unit )  
> 
> Contoh Laporan Beli
> Kd Brg Nama  Tgl Msk    Satuan   Jumlah  Isi/ Karton
> 01     Kecap 02/03/03   Karton     20       8
> 01     Kecap 21/08/03   Unit        5       0   
> 
> Pembelian barang dan penjualan bisa dilakukan dengan 
> satuan karton, unit atau bahkan karton+unit.
> 
> Untuk hitung unit saya menggunakan perintah berikut
> tapi benar gak ya ini hanya logika saya:
> select
> mod(sum(jumlah_karton*isi_karton)+sum(jumlah_unit),sum(isi_karton))
sisa
> 
> 
> Gimana kalo hitung jumlah kartonnya karena jadinya kok
> desimal terus.
> Kalo update stock saya harus jadikan ke satuan unit
> semua 
> contoh : kecap   5 karton 6 unit (1 karton isi 5 Unit
> )
> 
> total stok = (5*5)+6= 31 unit
> beli lagi kecap 2 karton 2 unit = (2*5)+2 = 12 unit
> update total stock= 31 unit + 12 Unit = 43 unit
> 
> hitung karton = 43 unit/5 unit(isi 1 karton)=8 karton
> hitung unit   = 43 unit mod 5 unit(isi 1 karton)= 3
> unit
> 
> lha saya bingungnya kalo hitung karton 43 / 5 =8,6
> kalo dihitung pasti dibulatkan
> keatas jadi 9 lha jadinya kan salah. saya coba pakai
> perintah left ya gak bisa. itu
> hanya bila stok satuan kalo puluhan gak bisa. Gimana
> ya caranya supaya kalo hasilnya 
> 43,7 atau 5,9 yang diambil angka didepan komanya. 43,7
> jadi 43 5,9 jadi 5. 

Lah kalo diambil nilai pembulatan kebawah juga bukannya salah.
Tapi kalo memang mau dibulatkan kebawah bisa pake syntax int().
Saran saya jgn lupa nampilin nilai sisa pake syntax mod().
BTW ini syntax di Delphi loh bukan SQL

Salam,
Aris
> 
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> The New Yahoo! Shopping - with improved product search
> http://shopping.yahoo.com


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-Bit SSL Security!
http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke