Điện lực EVN Hà Nội tính tiền điện sinh hoạt theo bậc thang: 50 kWh đầu giá 1678 đồng/kWh, 50 kWh tiếp theo giá 1734 đồng/kWh, phần vượt 100 kWh giá 2014 đồng/kWh.
Bảng hoa_don:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| ma_kh | INT | Mã khách hàng (duy nhất) |
| chi_so_cu | INT | Chỉ số công tơ kỳ trước (kWh) |
| chi_so_moi | INT | Chỉ số công tơ kỳ này (kWh) |
Với mỗi khách hàng, hãy tính tieu_thu = chi_so_moi − chi_so_cu (kWh) và tien (đồng, số nguyên) theo biểu giá bậc thang trên. Kết quả gồm ma_kh, tieu_thu, tien, sắp xếp theo ma_kh tăng dần.
Ví dụ. Khách 102 dùng 120 kWh: 50 × 1678 + 50 × 1734 + 20 × 2014 = 210880 đồng.
Với dữ liệu: (101, 1200, 1245), (102, 500, 620), (103, 300, 380) thì kết quả là:
101 45 75510
102 120 210880
103 80 135920
Một kịch bản SQL gồm các lệnh CREATE TABLE và INSERT tạo dữ liệu cho bảng hoa_don.
Số dòng của bảng ≤100; 0≤chi_so_cu≤chi_so_moi≤106.
Mỗi dòng gồm ma_kh, tieu_thu, tien cách nhau bởi ký tự TAB, không có dòng tiêu đề.
Ví dụ:
Đầu vào:
CREATE TABLE hoa_don (ma_kh INT, chi_so_cu INT, chi_so_moi INT);
INSERT INTO hoa_don VALUES (101, 1200, 1245), (102, 500, 620), (103, 300, 380);
Đầu ra:
101 45 75510
102 120 210880
103 80 135920
Giải thích:
Đang tải editor...