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

    solution

    Đề bài: [MySQL] Số lượng và doanh thu theo nhà cung cấp

    Hệ thống kho muốn thống kê theo nhà cung cấp: số dòng nhập và tổng giá trị nhập.

    Cột Kiểu Ý nghĩa
    ncc VARCHAR(50) Nhà cung cấp
    so_luong INT Số lượng nhập
    don_gia INT Đơn giá (VND)

    Giá trị mỗi dòng = so_luong × don_gia.

    • Định dạng đầu vào:

      SETUP SQL tạo bảng nhapkho và chèn dữ liệu.

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

      Tổng giá trị = ∑(so_luong×don_gia)\sum (so\_luong \times don\_gia)∑(so_luong×don_gia).

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

      Các cột ncc, so_dong (số dòng), tong_gia_tri (tổng so_luong*don_gia), sắp theo tong_gia_tri giảm rồi ncc tăng.

    Ví dụ:

    Đầu vào:

    CREATE TABLE nhapkho (ncc VARCHAR(50), so_luong INT, don_gia INT);
    INSERT INTO nhapkho VALUES ('VinaA',10,1000),('VinaA',5,2000),('BetaB',20,500);

    Đầu ra:

    VinaA	2	20000
    BetaB	1	10000

    Giải thích:

    VinaA: 2 dòng, 10*1000+5*2000=20000. BetaB: 1 dòng, 20*500=10000. Sắp giá trị giảm.

    Đang tải editor...