Pada postingan ini, sama dengan membuat laporan-laporan sebelumnya. Untuk itu ikuti langkah pembuatannya dalam menampilkan 10 barang terlaris :
2. Query untuk menampilkan id barang, kategori, nama barang dan jumlah dapat dilihat sebagai berikut :
SELECT barang.`KATEGORI` AS KATEGORI, barang.`NAMA_BARANG` AS "NAMA BARANG", SUM(rel_penjualan_barang.`JUMLAH_PENGADAAN_BARANG`) AS JUMLAH, barang.`ID_BARANG` AS "ID BARANG" FROM `barang` barang INNER JOIN `rel_penjualan_barang` rel_penjualan_barang ON barang.`ID_BARANG` = rel_penjualan_barang.`ID_BARANG` group by rel_penjualan_barang.id_barang order by rel_penjualan_barang.jumlah_pengadaan_barang desc limit 103. Kemudian menampilkan laporan .jasper kedalam java netbeans :
String filename = "src/reportterlaris.jasper"; Map param = new HashMap(); try { koneksi = new koneksi(); JasperPrint cetak = JasperFillManager.fillReport(filename, param, koneksi.con); JasperViewer.viewReport(cetak, false); } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage()); }4. Run program dan jalankan. maka akan tampil seperti dibawah ini :