MySQL 3.51 tidak mengenal sintaks transform.
Kalo mo insert yang nilainya dihasilkan dari fungsi select

--- On Thu, 6/4/09, Frangky <franklin...@gmail.com> wrote:

From: Frangky <franklin...@gmail.com>
Subject: [Programmer-VB] Tanya: Crosstab Query di MySQL
To: Programmer-VB@yahoogroups.com
Date: Thursday, June 4, 2009, 5:12 AM











    
            
            


      
      







Teman-teman,  

Saya punya table seperti dibawah ini: 

   

Nama Tabel Table1. 

   

NAMA  JUMLAH               TAHUN 

JUAN     100000                  2008 

JUAN     100000                  2008 

JUAN     100000                  2009 

   

Kalau saya buat Crosstab query dengan menggunakan Syntax SQL
seperti dibawah ini, ngga masalah. 

   

TRANSFORM Sum(Table1.JUMLAH) AS SumOfJUMLAH SELECT
Table1.NAMA FROM Table1 GROUP BY Table1.NAMA PIVOT Table1.TAHUN 

   

Nantinya akan menghasilkan seperti ini: 

   

NAMA                  2008                       2009 

JUAN                     200000                  100000 

   

Kenapa kalau syntax tersebut saya copy paste ke MySQL Server
5.1, tidak bisa, muncul error. 

   

Syntax yang benar seperti apa ya? Kalau di MySQL. Sehingga
bisa menghasilkan query seperti diatas. 

   

Terima kasih sebelumnya. 

   

   







 

      

    
    
        
         
        
        








        


        
        


      

Kirim email ke