Wa’alaikum Salam Wr. Wb.

Ikut nimbrung jawab..

 

Asal baris ke-3 sampai akhir record sudah sesuai dengan kaidad table database, 
terlebih dahulu dibuat [named range] mulai baris ke-3 sampai akhir record.

missal named rangenya adalah [dataku] maka kira-kira syntax sqlnya:

 

select data.tgl,data.nama.data.jml
from dataku as data
order by tgl


wassalam

-zainul

 

From: [email protected] [mailto:[email protected]] 
Sent: Friday, June 20, 2014 10:57 AM
To: [email protected]
Subject: Bls: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel [3 
Attachments]

 

  

asalamu alaikum wr wb
ikut belajar pak ya..
misal field (header) data kita berada di baris ke 3 dan baris 1 dan 2 berisi 
nama atau judul dari data kita.
gimana syntax menentukan bahwa field berada di baris tiga.
misal field sheet data di baris ke tiga berisi
TGL|NAMA|JML|HARGA|KET
misal saya ingin mengambil field TGL|NAMA|JML|HARGA

dengan sintax
select data.tgl,data.nama.data.jml
from [data$] as data
order by tgl

berhubung di baris 1 dan 2 ada judul file tersebut tidak bisa tapi kalau judul 
di hapus bisa.

apa database di atas tidak masuk standart excel query.

wasalam

lb

 

 

Pada Kamis, 19 Juni 2014 23:15, "'Mr. Kid' [email protected] [belajar-excel]" 
<[email protected]> menulis:

 

  

Biasanya pengurutan diserahlan ke interface agar engine bisa mengerjakan query 
lainnya. Jadi bagian ORDER BY blablabla dihilangkan dan biarkan interface 
(dalam hal ini sheet Excel) yang melakukan sorting data.

Wassalam,
Kid.

 

2014-06-19 23:08 GMT+07:00 hendrik karnadi [email protected] 
[belajar-excel] <[email protected]>:

  

Terima kasih Pak Zainal, Mr. Kid,

Kedua SQL sudah saya tes dengan memasukkan data dan sedikit edit SQLnya (modal 
Uji coba) maka hasilnya seperti terlampir.

 

SQL Pak Zainal (edit sedikit by HK)

SELECT x.SO,x.Tanggal,x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, 
x.Harga, x.Quantity*x.Harga AS Total
FROM 
(SELECT j.So,j.Tanggal,j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity 
FROM [Jual$] AS j 
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c 
ON x.KodeCust=c.KodeCust

ORDER BY SO

 

SQL Mr. KID (edit sedikit by HK)

SELECT 
j.SO,j.Tanggal,j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, 
j.Quantity*b.Harga AS Total 
FROM ([Jual$] AS j  INNER JOIN [Barang$] AS b ON j.KodeBarang=b.KodeBarang)

INNER JOIN [Customer$] AS c ON j.KodeCust=c.KodeCust

ORDER BY SO

 

Sekali lagi terima kasih...

 

Salam,

HK

 

 

 

On Thursday, 19 June 2014, 21:55, "'Mr. Kid' [email protected] 
[belajar-excel]" <[email protected]> wrote:

 

  

Microsoft Query adalah salah satu tools yang disediakan oleh MS Office.
Microsoft Query bisa diter-install dalam komputer ketika sub item MS Query 
dalam item Office Tools dipilih opsi untuk di-install ke dalam komputer.

Wassalam,

Kid.

 

2014-06-19 13:11 GMT+07:00 Tio Adi Bayu Adjie [email protected] 
[belajar-excel] <[email protected]>:

  

Mau Tanya, Microsoft Query buat apa yah ? /apakah free ?

 

        
Think Green


Best Regards,
Tio Adi Bayu Adjie

PT Sanggar Sarana Baja

Foto all unit

Logo SSB

        
                                

 


  _____  



Phone:
Fax:
Mobile:
Email:

+6221 4682 7927
+6221 4682 7925
+6282125 577 485
 <mailto:[email protected]> [email protected]

Address:


Website:

Pulogadung Industrial Estate
Jl. Rawa Sumur No. 10

Jakarta 13930
www.ptssb.co.id <http://www.ptssb.co.id/> 

 

 

From: [email protected] [mailto:[email protected]] 
Sent: Thursday, June 19, 2014 12:43 PM
To: [email protected]
Subject: RE: [belajar-excel] Menggunakan Statment SQL pada Excel [1 Attachment]

 

  

Bisa Pak Hendrik,
Bisa menggunakan fasilitas SQL syntax JOIN
Misal 
--Tabel Penjualan ada di sheet: Jual$ dengan header (field)--> 
|ID|Tanggal|KodeCust|KodeBarang|Quantity|
--Tabel Customer adadi sheet: Customer dengan fields --> |KodeCust|Nama|Alamat|
--Tabel Barang ada di sheet: Barang dengan fields --> |KodeBarang|Barang|Harga|

SQL untuk menampilkan kode customer, nama dan harga adalah:

SELECT x.KodeCust,c.Nama,x.KodeBarang,x.Barang,x.Quantity, x.Harga, 
x.Quantity*x.Harga AS Total
FROM 
(SELECT j.KodeCust,j.KodeBarang,b.Barang,b.Harga,j.Quantity 
FROM [Jual$] AS j 
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang) AS x
INNER JOIN [Customer$] AS c 
ON x.KodeCust=c.KodeCust

Mungkin Mas Kid bisa menambahi lebih lanjut kenapa saat saya hilangkan subquery 
sehingga SQL nya menjadi:

SELECT j.KodeCust,c.Nama,j.KodeBarang,b.Barang,j.Quantity,b.Harga, 
j.Quantity*b.Harga AS Total 
FROM [Jual$] AS j 
INNER JOIN [Barang$] AS b
ON j.KodeBarang=b.KodeBarang
INNER JOIN [Customer$] AS c 
ON j.KodeCust=c.KodeCust

dijalankan di Microsoft Query kok Error?

terimakasih
-zainul-

From: [email protected] [mailto:[email protected]] 

Sent: Wednesday, June 18, 2014 9:28 PM
To: [email protected]

Subject: Fw: [belajar-excel] Menggunakan Statment SQL pada Excel



Selamat malam Pak Zainal,

Apakah melalui Excel juga dapat dibuatkan SQL Statement yang link antar 
beberapa tabel ?

mis.,
Jika kita punya tiga tabel, yaitu Tabel Penjualan, Customer dan Barang
dimana
- Kode Customer pada Tabel Penjualan link ke Nama Customer,dll pada Tabel 
Customer (dgn ref. Kode Customer)
- Kode Barang pada Tabel Penjualan link ke Nama Barang,dll pada Tabel Barang 
(dgn ref. Kode Barang)

Apakah dapat dibuat SQL Statement melalui Excel (kotak SQL Statement) seperti 
yang pak Zainal contohkan sebelumnya?

Terima kasih.

Salam,
HK

. 

 

 

 

 



Kirim email ke