Coba dengan memakai pivot dari SQL
cth : utk mendapatkan data ini
Year Q1 Q2 Q3 Q4
1990 1.1 1.2 1.3 1.4
1991 2.1 2.2 2.3 2.4
maka querynya sebagai berikut :
SELECT Year,
SUM(CASE Quarter WHEN 1 THEN Amount ELSE 0 END) AS Q1,
SUM(CASE Quarter WHEN 2 THEN Amount ELSE 0 END) AS Q2,
SUM(CASE Quarter WHEN 3 THEN Amount ELSE 0 END) AS Q3,
SUM(CASE Quarter WHEN 4 THEN Amount ELSE 0 END) AS Q4
FROM Northwind.dbo.Pivot
GROUP BY Year
maka kalau untuk kondisi saudara Liung sebagai berikut :
SELECT Item,
SUM(CASE Harga WHEN MONTH(Tanggal)=1 THEN Harga ELSE 0 END ) AS Jan,
SUM(CASE Harga WHEN MONTH(Tanggal)=2 THEN Harga ELSE 0 END) AS Feb,
SUM(CASE Harga WHEN MONTH(Tanggal)=3 THEN Harga ELSE 0 END) AS Mar,
.
.
.
FROM NamaTable
GROUP BY Item
Coba aja domodifikasi sedikit, Semoga bisa membantu
----- Original Message -----
From: Liung Hartono
To: milis - Programmer-VB
Sent: Wednesday, February 14, 2007 3:02 PM
Subject: [Programmer-VB] Query Summary
Halo,
saya ingin mendapatkan data summary data tapi menyamping ada yang tahu
caranya nggak ya ?
Jadi data saya begini :
Tanggal Item Harga
Query yang saya ingin dapatkan adalah :
Item Jan Feb Mar dst..
Thanks sebelumnya
Liung's
www.apktntajd.com (Ape Kate Ente Aje Deh!)