Terima kasih Mr. Kid atas jawabannya. Hasil percobaaan saya atas file terlampir adalah sbb:
Jika Statement ini dijalankan sendiri2 maka hasilnya akan tampak (OK) Select s.Nama_Brg, s.Qty_Awal As Awal >From [Stok$] As s (Select Sum(b.Qty_Beli) As Beli From [Beli$] As b Group By b.Nama_Brg) (Select Sum(j.Qty_Jual) As Jual From [Jual$] As j Group By j.Nama_Brg) tetapi jika digabungkan (dengan tambahan warna merah) seperti ini: Select s.Nama_Brg, s.Qty_Awal As Awal >From ([Stok$] As s Left Outer Join (Select Sum(b.Qty_Beli) As Beli From [Beli$] As b Group By b.Nama_Brg) On s.Nama_Brg = b.Nama_Brg) Left Outer Join (Select Sum(j.Qty_Jual) As Jual From [Jual$] As j Group By j.Nama_Brg) On s.Nama_Brg = j.Nama_Brg maka akan tampak Error Message : " Could not add the tabel '([Stock$]' " Pertanyaan saya, dimana letak kesalahan Statement atau tanda bacanya ? Terima kasih. Salam, HK On Saturday, 5 July 2014, 23:12, "'Mr. Kid' [email protected] [belajar-excel]" <[email protected]> wrote: from stokleft outer join (select dari beli yang digroup by n sum) left outer join jual Wassalam, Kid. 2014-07-02 16:52 GMT+07:00 hendrik karnadi [email protected] [belajar-excel] <[email protected]>: > >Dear Be-Excellers. > > >Saya memepunyai Workbook yang terdiri dari 3 Sheet , yaitu : >- Sheet STOK, yang terdiri dari 3 kolom, yaitu TGL, NAMA_BRG, QTY_AWAL >- Sheet BELI, yang terdiri dari 5 kolom, yaitu TGL, NAMA_BRG, QTY_BELI, >HRG_BELI dan TTL_BELI >- Sheet JUAL, yang terdiri dari 5 kolom, yaitu TGL, NAMA_BRG, QTY_JUAL, >HRG_JUAL dan TTL_JUAL > > >Ketiga sheet tersebut dimulai dari sel A1. > > >Saya ingin menggabungkan ketiga sheet tersebut dengan menggunakan SQL >Statement, melalui DATA, GET EXTERNAL DATA.... EXCEL FILES*. > > >SQL Statementsnya adalah sbb : >SELECT >FROM .... LEFT OUTER JOIN ......LEFT OUTER JOIN.... >GROUP BY > > >Namun hasilnya, kolom AWAL (QTY_AWAL) dan JUAL (QTY_JUAL) jumlahnya tidak >sesuai harapan. > > >Mohon bantuannya.... > > >Terima kasih. > > > > >Salam, >HK
STOK_PL.xlsx
Description: MS-Excel 2007 spreadsheet

