coba dengan sql berikut:

SELECT nama,MONTH(tanggal),harga FROM table_produk
GROUP BY nama,MONTH(tanggal);

outputnya (kira-kira):
=========================
nama    | bulan   | harga
=========================
piring  | januari | 1000
piring  | februari| 1000
piring  | maret   | 1100
piring  | april   | 900
piring  | agustus | 900
mangkok | januari | 1000
mangkok | februari| 1000
mangkok | maret   | 900

atau alternatif lain (tapi kurang optimal), diquery
per nama produk:
contoh utk piring
SELECT MONTH(tanggal),harga FROM table_produk WHERE
nama='piring';

=========================
bulan   | harga
=========================
januari | 1000
februari| 1000
maret   | 1100
april   | 900
agustus | 900

utk mangkok
SELECT MONTH(tanggal),harga FROM table_produk WHERE
nama='mangkok';

=========================
bulan   | harga
=========================
januari | 1000
februari| 1000
maret   | 900


--- Jaimy Azle <[EMAIL PROTECTED]> wrote:

> 
> On Wednesday, December 29, 2004, 5:00:33 PM, delphi
> wrote:
> 
> > saya punya table Produk :
> >
> > Nama        Tanggal        Harga
> > Piring     1/1/2004        1000
> > Mangkok    1/1/2004        900
> > Piring     5/2/2004        1000
> > Mangkok    5/2/2004        1000
> > Piring     2/3/2004        1100
> > Mangkok    2/3/2004        900
> > Piring     1/4/2004        900
> > Piring     1/8/2004        900
> >
> > Saya ingin membuat report dengan format sbb :
> >
> > Nama     Januari Februari    Maret    April
> > Piring   1000    1000        1100     900
> > Mangkok  900     1000        900
> 
> Saya dah lama ndak buka-buka MySQL, tapi sepertinya
> crosstab sulit
> dilakukan dengan MySQL, paling tidak alternatifnya:
> 
> * ganti ke MySQL 5 yang support Stored Procedure,
> hanya saja
>   masalahnya versi baru ini masih preview
> (alpha-release), jadi ya
>   siap-siap aja dengan kemungkinan bug yang muncul,
> apalagi karena
>   fitur ini sendiri tergolong fitur baru yang
> ditambahkan pada MySQL.
> 
> * Pake delphi dan binding datanya dengan
> memory-tabel, ini mungkin
>   paling fisibel dan lebih aman, karena ndak perlu
> upgrade database
>   server ke versi yang belum stabil.
> 
> * Ganti pake RDBMS yang mensupport stored procedure,
> pake Firebird
>   (FB emang oye!) atau postgresql misalnya, tapi ini
> pun kalau anda
>   punya cukup waktu untuk migrasi.
> 
> Dari subjek anda yang katanya urgen sih, sepertinya
> opsi no dua deh
> yang kira-kira paling mungkin anda lakukan.
> 
> -- 
> Salam,
> 
> -Jaimy Azle
>
===========================================================
> || Personal Weblogs: http://jaim.log.web.id ||
> || Personal Delphi Weblogs: http://delphi.log.web.id
> ||
> * Pengantar Pemrograman Database C/S, Delphi dan
> Firebird
>    
> http://delphi.log.web.id/blogs/delphi/000152.html
>
===========================================================
> 
> �Programming is like sex: one mistake and you have
> to support it
>  for the rest of your life.�
>       -- Michael Sinz
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor
> --------------------~--> 
> Make a clean sweep of pop-up ads. Yahoo! Companion
> Toolbar.
> Now with Pop-Up Blocker. Get it for free!
>
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/i7folB/TM
>
--------------------------------------------------------------------~->
> 
> 
> Berlangganan: [EMAIL PROTECTED]
> Stop Berlangganan:
> [EMAIL PROTECTED]
> Keluhan Milis(Unbouncing,spam,dll):
> [EMAIL PROTECTED] 
> Yahoo! Groups Links
> 
> 
>     [EMAIL PROTECTED]
> 
>  
> 
> 
> 
> 



                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250


------------------------ Yahoo! Groups Sponsor --------------------~--> 
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/i7folB/TM
--------------------------------------------------------------------~-> 

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Delphindo/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke