To : TIA
Salam Kenal,
Kalau tidak salah untuk expresi CASE di SQL format sintaxnya seperti dibawah
ini :
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END
Saya sudah coba Query Saudara di SQL Query Analyzer dan error
----- Original Message -----
From: vbPian
To: [email protected]
Sent: Thursday, February 15, 2007 9:12 AM
Subject: RE: [Programmer-VB] Query Summary
Bung Rony apa bisa juga kodenya seperti ini ?
SELECT Item,
CASE MONTH(Tanggal)=1 THEN SUM(Harga) ELSE 0 END AS Jan,
CASE MONTH(Tanggal)=2 THEN SUM(Harga) ELSE 0 END AS Feb,
CASE MONTH(Tanggal)=3 THEN SUM(Harga) ELSE 0 END AS Mar
FROM ...
TIA,
[zZzz]
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] Behalf Of
Rony Wijaya
Sent: Wednesday, February 14, 2007 5:16 PM
To: [email protected]
Subject: Re: [Programmer-VB] Query Summary
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!)