Cấp độ 4.1 bài tập SQL
Cho bảng:
| id | user_id | amount | payment_type | bonuses_increases | bonuses_decreases | created_at |
| 1 | 12355 | 80.50 | CARD | 0.85 | 0.00 | 2023-09-10 |
| 2 | 52421 | 1700.13 | CARD | 17.00 | 1000.00 | 2023-09-27 |
| 3 | 125355 | 214.34 | CARD | 2.14 | 50.00 | 2023-09-01 |
| 4 | 9392 | 596.00 | CASH | 5.96 | 0.00 | 2023-10-08 |
| 5 | 23511 | 800.18 | CASH | 8.00 | 0.00 | 2023-09-30 |
| 6 | 125355 | 120.18 | CARD | 1.20 | 50.18 | 2023-10-03 |
| 7 | 52421 | 1000.12 | CASH | 10.00 | 0.00 | 2023-09-20 |
| 8 | 125355 | 81.78 | CASH | 8.17 | 0.00 | 2023-09-25 |
| 9 | 52421 | 509.12 | CARD | 5.91 | 100.12 | 2023-10-07 |
| 10 | 125355 | 100.50 | CASH | 1.00 | 0.00 | 2023-10-08 |
Giải các bài toán sau cho bảng đó:
Nhóm tất cả các hóa đơn theo người dùng và tính tổng số hóa đơn. Chọn trường 'user_id' và tổng dưới dạng trường 'sum'.
Nhóm tất cả các hóa đơn theo người dùng và tính tổng số hóa đơn, đồng thời chỉ định rằng tổng của người dùng phải lớn hơn 500. Chọn trường 'user_id' và 'sum'.
Nhóm tất cả các hóa đơn theo loại thanh toán. Chọn loại thanh toán và tổng số hóa đơn đã được làm tròn.
Nhóm tất cả các hóa đơn theo loại thanh toán đối với các hóa đơn được tạo sau '2023-10-01'. Chọn loại thanh toán và tổng số hóa đơn đã được làm tròn.
Nhóm tất cả các hóa đơn theo loại thanh toán đối với các hóa đơn được tạo sau '2023-09-20' và không muộn hơn '2023-10-01'. Chọn loại thanh toán và tổng số hóa đơn đã được làm tròn.