Dọn dẹp dữ liệu: xóa mọi lệnh có status = 'CANCELLED' và order_date < '2026-07-01' khỏi bảng Orders.
Ràng buộc khóa ngoại: Trades.order_id tham chiếu Orders. Nếu lệnh bị xóa còn giao dịch (Trades) gắn với nó thì DELETE lệnh sẽ báo lỗi; do đó phải xóa các Trades của những lệnh đó trước, rồi mới xóa lệnh.
Không xóa lệnh CANCELLED từ 2026-07-01 trở đi, và không xóa lệnh trạng thái khác.
Orders(order_id, order_date, status), Trades(trade_id, order_id).
(Chấm theo trạng thái dữ liệu: số lệnh, tổng ID lệnh, số giao dịch, số lệnh CANCELLED còn lại.)
Ví dụ:
Đầu vào:
Đầu ra:
113 6882 86 10
Giải thích:
Đang tải editor...