misalkan ada ada sebagai berikut
tabel jual

product        tahun        qty
----------------------------
meja             2000        25
kursi             2000        27
meja             2001        15
kursi             2001        17
meja             2002        29

ingin menghasilkan query seperti ini

product        2000        2001        2002
----------------------------------------
kursi               27            17             0
meja               25            15            29

query untuk hasil seperti diatas
select product,
sum(case when tahun='2000' then qty else 0 end) as '2000',
sum(case when tahun='2001' then qty else 0 end) as '2001',
sum(case when tahun='2002' then qty else 0 end) as '2002'
from jual
group by product

Husnandar Amrie
IT Dept. PT. Batam Textile Industry

----- Original Message -----
From: "Wandi" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, January 31, 2005 11:07 AM
Subject: [linux-programming] Pivot atau crosstab table di mysql


> dear all,
> Saya ingin membuat report dengan fasilitas "pivot atau crosstab table" di
My
> Sql.
> Saya sudah coba cari-cari di internet dengan google tetapi belum ketemu
> juga.
> Bagaimana caranya membuat "pivot atau crosstab table" di My Sql?
>
> Terima kasih atas bantuannya,
> wandi
>
>
> --
> Berhenti langganan: [EMAIL PROTECTED]
> Arsip dan info: http://linux.or.id/milis.php

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke