Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Sqlite] Tổng doanh thu theo danh mục

    Cho bảng banhang lưu các lượt bán.

    Cột Kiểu Ý nghĩa
    ma_ban TEXT Mã giao dịch (khóa chính)
    danh_muc TEXT Danh mục hàng
    so_tien INTEGER Số tiền (đồng)

    Dữ liệu mẫu:

    ma_ban danh_muc so_tien
    T01 Dien tu 500000
    T02 Sach 120000
    T03 Dien tu 300000
    T04 Sach 80000
    T05 Thoi trang 250000
    T06 Dien tu 200000

    Yêu cầu: Tính tổng so_tien theo từng danh_muc. Hiển thị danh_muc, tong_tien, sắp xếp theo tong_tien giảm dần, rồi danh_muc tăng dần.

    Hoàn thiện script: bảng và dữ liệu đã cho sẵn, viết câu truy vấn ở cuối.

    Kết quả mong đợi minh hoạ:

    Dien tu|1000000
    Thoi trang|250000
    Sach|200000
    
    • Định dạng đầu vào:

      Không có input. Dữ liệu được tạo sẵn trong script.

    • Ràng buộc đầu vào:

      Dùng SUM và GROUP BY.

    • Định dạng đầu ra:

      Mỗi dòng gồm danh_muc|tong_tien. Sắp xếp tong_tien giảm dần, rồi danh_muc tăng dần.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    Dien tu|1000000
    Thoi trang|250000
    Sach|200000

    Giải thích:

    Dien tu = 1000000, Thoi trang = 250000, Sach = 200000.

    Đang tải editor...