main di query aja deh...

select sum(a*b)/sum(b) `rata - rata`,sum(a*b) cost ,sum(b) totalcost from tbla

atau sum(a*b)/sum(b) from tbla


----- Original Message ----
From: Indra WS <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, 21 September 2007 2:12:26
Subject: [indoprog-vb] Help... Hitung AVeraGe COST...









  


    
            Guys, minta petuah donk.

   

  sy ad kasus untuk hitung Average Cost.

   

  misal :

  AVG COST = sum(Price*Qty) / sum(Qty)

  ============ ========= ========= ========= ========= ========= ====

  ORDER       DATE          QTY         PRICE             TOTAL                 
 AVG COST

  ============ ========= ========= ========= ========= ========= ====

       A           15/09/07        10            100                   1000     
                  100

       B           16/09/07        15            200                   3000     
                  160

       C           17/09/07        10            150                   1500     
                  157,14

   

  1. Alt. Pertama saya langsung mengupdate QTY barang saya, tetapi timbul 
masalah ketika 

       Order barang B saya update, maka hasil kalkulasi AVG COST untuk Order C 
jadi salah.

   

  2. Alt. Kedua Qty tidak saya update, hasil Perhitungan memang akan selalu 
benar walaupun diupdate sana sini. tetapi apakah ketika menghitung Qty,, saya 
harus selalu mengkalkulasi melalui Order? jika ke depannya data akan semakin 
banyak apa tidak bermasalah??

   

  Mohon Pencerahannya. ... PLZzzz..

   

  Thanks..

   



------------ --------- --------- ---

Boardwalk for $500? In 2007? Ha! 

Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games.



[Non-text portions of this message have been removed]





    
  

    
    




<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->



<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->



<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->








      __________________________________________________________________ 
Yahoo! Singapore Answers 
Real people. Real questions. Real answers. Share what you know at 
http://answers.yahoo.com.sg

[Non-text portions of this message have been removed]

Kirim email ke