Tên Nhà sản xuất | Tên Loại sản phẩm | Tên Sản phẩm | Giá cũ | Giá hiện tại | Chênh lệch giá |
... | ... | ... | ... | ... | ... |
-- 1. Tìm top 3 Sản phẩm đạt Doanh thu cao nhất trong 3 tháng gần đây? SELECT sp.sp_ten, SUM(spddh.sp_dh_soluong * spddh.sp_dh_dongia) TongThanhTien FROM sanpham_dondathang spddh JOIN dondathang ddh ON spddh.dh_ma = ddh.dh_ma JOIN sanpham sp ON spddh.sp_ma = sp.sp_ma WHERE ddh.dh_ngaylap >= DATE_SUB(NOW(), INTERVAL 6 MONTH) GROUP BY sp.sp_ten ORDER BY SUM(spddh.sp_dh_soluong * spddh.sp_dh_dongia) DESC LIMIT 0,3; -- 2. Liệt kê Danh sách các nơi giao hàng mà Hệ thống đã xử lý? SELECT DISTINCT dh_noigiao FROM dondathang; -- 3. Tìm top 3 Đơn hàng có ngày giao đến khách hàng chậm nhất (tính theo đơn vị là ngày; từ ngày Khách đặt hàng – đến ngày Giao hàng đến tay Khách)? SELECT *, DATEDIFF(dh_ngaygiao, dh_ngaylap) TongThoiGianGiaoHang FROM dondathang ORDER BY DATEDIFF(dh_ngaygiao, dh_ngaylap) DESC LIMIT 0,3; -- 4. Thống kê Danh sách các Sản phẩm chưa được cập nhật Hình ảnh (không có bất kỳ hình ảnh nào) để Nhân viên cập nhật Hình ảnh bổ sung. SELECT * FROM sanpham sp WHERE sp.sp_ma NOT IN ( SELECT hsp.sp_ma FROM hinhsanpham hsp ); -- 5. Tìm khách hàng Lớn tuổi nhất trong Hệ thống? SELECT (YEAR(NOW()) - kh_namsinh) AS Tuoi, kh.* FROM khachhang kh ORDER BY (YEAR(NOW()) - kh_namsinh) DESC, kh_tendangnhap ASC LIMIT 0,1; -- 6. Thống kê danh sách các Sản phẩm nào đã bán gần hết số lượng (số lượng < 10 xem như gần hết), để chủ SHOP nhập thêm hàng về? SELECT sp.sp_ma, sp.sp_ten, sp.sp_soluong , (SELECT SUM(spddh.sp_dh_soluong) FROM sanpham_dondathang spddh WHERE spddh.sp_ma = sp.sp_ma) AS TongSoLuongBan FROM sanpham sp WHERE ((SELECT SUM(spddh.sp_dh_soluong) FROM sanpham_dondathang spddh WHERE spddh.sp_ma = sp.sp_ma) - sp.sp_soluong) < 10; -- 7. Thống kê danh sách các Sản phẩm đang bán lỗ vốn (giá hiện tại < giá cũ)? Cần hiển thị thông tin như sau: -- Tên Nhà sản xuất Tên Loại sản phẩm Tên Sản phẩm Giá cũ Giá hiện tại Chênh lệch giá -- … … … … … … SELECT nsx.nsx_ten , lsp.lsp_ten , sp.sp_ten, sp.sp_giacu, sp.sp_gia, (sp.sp_gia - IFNULL(sp.sp_giacu, sp.sp_gia)) AS ChenhLechGia FROM sanpham sp JOIN nhasanxuat nsx ON sp.nsx_ma = nsx.nsx_ma JOIN loaisanpham lsp ON sp.lsp_ma = lsp.lsp_ma WHERE (sp.sp_gia - IFNULL(sp.sp_giacu, sp.sp_gia)) < 0; -- 8. Thống kê danh sách các Sản phẩm đang Khuyến mãi trong thời gian 2 tháng/60 ngày (tính từ ngày hiện tại)? SELECT *, DATEDIFF(km.km_denngay, NOW()) AS SoNgayKhuyenMaiConLai FROM sanpham sp JOIN khuyenmai km ON sp.km_ma = km.km_ma WHERE DATEDIFF(km.km_denngay, NOW()) > 60; -- 9. Thống kê danh sách các Đơn hàng chưa được xử lý xong (Trạng thái = 0), sắp xếp Giảm dần theo Tổng thành tiền Đơn hàng? SELECT ddh.dh_ma, ddh.dh_ngaylap, ddh.dh_ngaygiao, ddh.dh_noigiao, ddh.dh_trangthaithanhtoan, ddh.httt_ma, ddh.kh_tendangnhap , SUM(spddh.sp_dh_soluong * spddh.sp_dh_dongia) AS TongThanhTien FROM dondathang ddh JOIN sanpham_dondathang spddh ON ddh.dh_ma = spddh.dh_ma WHERE ddh.dh_trangthaithanhtoan = 0 GROUP BY ddh.dh_ma, ddh.dh_ngaylap, ddh.dh_ngaygiao, ddh.dh_noigiao, ddh.dh_trangthaithanhtoan, ddh.httt_ma, ddh.kh_tendangnhap ORDER BY SUM(spddh.sp_dh_soluong * spddh.sp_dh_dongia) DESC; -- 10. Hình thức thanh toán phổ biến nhất là gì? Tổng doanh số đạt được của Hình thức thanh toán này là bao nhiêu? SELECT httt.httt_ma, httt.httt_ten, COUNT(*) AS TongSoDonHang FROM dondathang ddh JOIN hinhthucthanhtoan httt ON ddh.httt_ma = httt.httt_ma GROUP BY httt.httt_ma, httt.httt_ten ORDER BY COUNT(*) DESC LIMIT 0,1; SELECT ddh.dh_ma, ddh.dh_ngaylap, ddh.dh_ngaygiao, ddh.dh_noigiao, ddh.dh_trangthaithanhtoan, ddh.httt_ma, ddh.kh_tendangnhap , SUM(spddh.sp_dh_soluong * spddh.sp_dh_dongia) AS TongThanhTien FROM dondathang ddh JOIN sanpham_dondathang spddh ON ddh.dh_ma = spddh.dh_ma WHERE ddh.httt_ma = ( SELECT httt.httt_ma -- , httt.httt_ten, COUNT(*) AS TongSoDonHang FROM dondathang ddh JOIN hinhthucthanhtoan httt ON ddh.httt_ma = httt.httt_ma GROUP BY httt.httt_ma, httt.httt_ten ORDER BY COUNT(*) DESC LIMIT 0,1 ) GROUP BY ddh.dh_ma, ddh.dh_ngaylap, ddh.dh_ngaygiao, ddh.dh_noigiao, ddh.dh_trangthaithanhtoan, ddh.httt_ma, ddh.kh_tendangnhap;
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!