Bạn có
nhưng
, tôi quan sát
CASE U.MilitaryDiscountCode WHEN DiscountCode THEN
Percentage*R.ReservationCost
ELSE R.ReservationCost END "REVISED_RESERVATION_COST"
phần bị thiếu trong FETCH
(hoặc nên được bỏ qua trong SELECT
phần).
Nó cũng đại diện cho một cột và nó làm hỏng sự tương ứng 1-1, dẫn đến lỗi đó.