PHP MYSQL PIVOT TABLE

Langsung saja ada soal seperti ini....ingin buat pivot tablenya agar langsung keluar total

Name      Qty       Value 
Product1 30 1000

Product1 45 2000

Product2 20 1500

Product2 25 3000






Agar tampil seperti ini...

Name      Qty   Value

Product1 75 3000

Product2 45 4500

Total 120 7500

Cuma tinggal buat querynya seperti ini dengan menggunakan aggregate function sum() menggunakan group dengan with rollup:

 

select coalesce(name, `Total`) Name, sum(qty) qty, sum(value) value from ist group by name with rollup

Bagikan

Comments ()