maksudnya biar tidak perlu tulis sum dua kali

Select a.namabarang, @STOCK:=sum(b.stock) qty,@STOCK /100 persen_barang 

from inventory a, stock b

Where a.kodebarang= b.kodebarang
Group by a.namabarang.

bisa ngak yach ?

salam


  ----- Original Message ----- 
  From: shinta anistasia 
  To: [email protected] 
  Sent: Wednesday, November 19, 2008 1:53 PM
  Subject: RE: [indo-oracle] PARSING PARAMETER DI ORACLE


  Ohh ya..bener pak IH, saya lupa nambahin groupingnya..

  From: [email protected] [mailto:[EMAIL PROTECTED] On
  Behalf Of Izzudin Hanafie
  Sent: Wednesday, November 19, 2008 1:38 PM
  To: [email protected]
  Subject: RE: [indo-oracle] PARSING PARAMETER DI ORACLE

  Dear,

  AFAIK, fungsi SUM, COUNT,MAX,MIN harus diikuti dengan grouping (dalam hal
  kasus dibawah grouping dilakukan berdasarkan nama barang). 

  Select a.namabarang, sum(b.stock) qty, sum(b.stock) /100 persen_barang 

  from inventory a, stock b

  Where a.kodebarang= b.kodebarang
  Group by a.namabarang.

  Regard's

  IH

  --- On Wed, 11/19/08, shinta anistasia <[EMAIL PROTECTED]
  <mailto:shinta%40mgth.com> > wrote:
  From: shinta anistasia <[EMAIL PROTECTED] <mailto:shinta%40mgth.com> >
  Subject: RE: [indo-oracle] PARSING PARAMETER DI ORACLE
  To: [email protected] <mailto:indo-oracle%40yahoogroups.com> 
  Date: Wednesday, November 19, 2008, 1:31 AM

  Ohh begitu, kalo di oracle, kalo mau menjumlah memang harus menggunakan

  sum sih. tidak ada cara lain, tapi sebaiknya single query, dengan

  menggabungkan dua table inventori dan stock supaya data yg ingin ditampilkan

  terfilter berdasarkan data yg ada di table inventori dan stock tersebut.

  Contoh:

  Select a.namabarang, sum(b.stock) qty, sum(b.stock) /100 persen_barang 

  from inventory a, stock b

  Where a.kodebarang= b.kodebarang

  Semoga terpecahkan masalah nya mas feline

  Rgds,

  Shinta

  From: indo-oracle@ yahoogroups. com [mailto:indo-oracle@ yahoogroups. com]
  On

  Behalf Of felino

  Sent: Wednesday, November 19, 2008 12:58 PM

  To: indo-oracle@ yahoogroups. com

  Subject: Re: [indo-oracle] PARSING PARAMETER DI ORACLE

  fungsinya sebagai variable , Jadi kalo ada query sbb

  SELECT NAMABARANG,@ QTY_GDG:= (SELECT SUM(QTY) FROM STOCK) AS QTY,@QTY_GDG/
  100

  AS PERSENBRG FROM INVENTORY

  kalo di oracle

  SELECT NAMABARANG,( SELECT SUM(QTY) FROM STOCK) AS QTY,(SELECT SUM(QTY) FROM

  STOCK)/100 AS PERSENBRG FROM INVENTORY

  jadi si mysql Tidak perlu menulis sum berkali2

  salam

  Felino

  ----- Original Message ----- 

  From: shinta anistasia 

  To: indo-oracle@ yahoogroups. com <mailto:indo- oracle%40yahoogr oups.com> 

  Sent: Wednesday, November 19, 2008 12:45 PM

  Subject: RE: [indo-oracle] PARSING PARAMETER DI ORACLE

  @ nya sendiri kalo di my sql berfungsi sebagai apa? Alias? Atau fungsi

  perhitungan , kalo yg dimaksud dengan alias, mending buat query nya seperti

  dibawah ini = @ yg dimaksud berubah menjadi 'as'

  select namabarang,harga, jumlah,harga* jumlah as ttl,total/10 as PPN from

  inventory

  semoga membantu

  Rgds

  Shinta

  From: indo-oracle@ yahoogroups. com <mailto:indo- oracle%40yahoogr oups.com>

  [mailto:indo-oracle@ yahoogroups. com <mailto:indo- oracle%40yahoogr
  oups.com> ]

  On

  Behalf Of felino

  Sent: Tuesday, November 18, 2008 3:31 PM

  To: indo-oracle@ yahoogroups. com <mailto:indo- oracle%40yahoogr oups.com> 

  Subject: [indo-oracle] PARSING PARAMETER DI ORACLE

  Hello Teman - teman , numpang tanya dong,

  kalo di mysql perintahnya sbb :

  select namabarang,harga, jumlah,@total= harga*jumlah as ttl,@total/10 as PPN

  from inventory

  pengganti @ di oracle apa yah ? , mohon pencerahannya

  salam

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

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

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

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

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

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



   

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

Kirim email ke