add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Records: 11  Duplicates: 0  Warnings: 0
Records: 16  Duplicates: 0  Warnings: 0
@columns
SUM(CASE WHEN `date`='2021-05-19' THEN amount ELSE 0 END) AS '2021-05-19',SUM(CASE WHEN `date`='2021-05-21' THEN amount ELSE 0 END) AS '2021-05-21',SUM(CASE WHEN `date`='2021-05-29' THEN amount ELSE 0 END) AS '2021-05-29',SUM(CASE WHEN `date`='2021-06-19' THEN amount ELSE 0 END) AS '2021-06-19',SUM(CASE WHEN `date`='2021-06-22' THEN amount ELSE 0 END) AS '2021-06-22',SUM(CASE WHEN `date`='2021-07-30' THEN amount ELSE 0 END) AS '2021-07-30',SUM(CASE WHEN `date`='2021-08-05' THEN amount ELSE 0 END) AS '2021-08-05',SUM(CASE WHEN `date`='2021-08-13' THEN amount ELSE 0 END) AS '2021-08-13',SUM(CASE WHEN `date`='2021-09-04' THEN amount ELSE 0 END) AS '2021-09-04',SUM(CASE WHEN `date`='2021-11-10' THEN amount ELSE 0 END) AS '2021-11-10',SUM(CASE WHEN `date`='2021-12-20' THEN amount ELSE 0 END) AS '2021-12-20'
@sql
SELECT td.id_data,
       td.nama,
       td.category,SUM(CASE WHEN `date`='2021-05-19' THEN amount ELSE 0 END) AS '2021-05-19',SUM(CASE WHEN `date`='2021-05-21' THEN amount ELSE 0 END) AS '2021-05-21',SUM(CASE WHEN `date`='2021-05-29' THEN amount ELSE 0 END) AS '2021-05-29',SUM(CASE WHEN `date`='2021-06-19' THEN amount ELSE 0 END) AS '2021-06-19',SUM(CASE WHEN `date`='2021-06-22' THEN amount ELSE 0 END) AS '2021-06-22',SUM(CASE WHEN `date`='2021-07-30' THEN amount ELSE 0 END) AS '2021-07-30',SUM(CASE WHEN `date`='2021-08-05' THEN amount ELSE 0 END) AS '2021-08-05',SUM(CASE WHEN `date`='2021-08-13' THEN amount ELSE 0 END) AS '2021-08-13',SUM(CASE WHEN `date`='2021-09-04' THEN amount ELSE 0 END) AS '2021-09-04',SUM(CASE WHEN `date`='2021-11-10' THEN amount ELSE 0 END) AS '2021-11-10',SUM(CASE WHEN `date`='2021-12-20' THEN amount ELSE 0 END) AS '2021-12-20'FROM tbl_shipped AS ts
JOIN tbl_data AS td ON ts.id_data=td.id_data
GROUP BY td.id_data, td.nama,
       td.category;
Statement prepared
id_data nama category 2021-05-19 2021-05-21 2021-05-29 2021-06-19 2021-06-22 2021-07-30 2021-08-05 2021-08-13 2021-09-04 2021-11-10 2021-12-20
110 Singkong Asin 40 0 0 0 0 0 0 0 0 0 0
111 Ubi Pedas 0 31 0 0 0 0 0 0 0 0 0
112 Pisang Manis 0 0 80 50 5 23 0 0 0 0 0
113 Bawang Asin 0 0 0 0 0 0 70 28 0 0 0
114 Tempe Pedas Manis 0 0 0 0 0 0 0 0 8 0 0
115 Singkong Pedas 0 0 0 0 0 0 0 0 0 67 1
117 Singkong Pedas Manis 12 0 0 0 50 0 21 0 0 0 0
120 Pisang Pedas 0 0 0 0 0 0 0 0 71 53 0