SUM, AVG, MAX, MIN
Tabel Orders tersebut menunjukkan daftar penjualan untuk berbagai produk dengan harga, kuantitas, diskon, dan total pembayaran. OrderID yang sama menunjukkan bahwa produk - produk tersebut dijual ke pelanggan yang sama pada saat yang bersamaan.
Pertama kita akan menampilkan penjualan dengan transaksi yang lebih besar dari 500.
Dengan menggunakan Syntax sebagai berikut.
Maka akan muncul tampilan seperti gambar diatas.
Kedua kita akan menampilkan nilai penjualan untuk masing - masing transaksi dengan minimal kuantitas produk yang dijual 30.
Dengan menggunakan Syntax sebagai berikut.
SELECT*FROM Orders GROUP BY Quantity HAVING Quantity >=30;
Ketiga kita akan menghitung nilai penjualan untuk masing - masing produk.
Dengan menggunakan Syntax sebagai berikut.
SELECT*, (UnitPrice*Quantity-(UnitPrice*Quantity*Disc)) as Total_harga from orders;
Keempat kita akan menghitung jumlah transaksi, nilai penjualan terbesar, nilai penjualan rata - rata, dan nilai penjualan terbesar.
Dengan menggunakan Syntax sebagai berikut.
Yang terakhir kita akan menghitung nilai penjualan terkecil, rata - rata, dan terbesar untuk masing - masing transaksi.
Dengan menggunakan Syntax sebagai berikut.
SELECT OrderID, MIN(Total), AVG(Total), MAX(Total) FROM Orders GROUP BY OrderID;
Maka akan muncul tampilan seperti gambar diatas.
Comments
Post a Comment