Du har
men
, jeg observerer
CASE U.MilitaryDiscountCode WHEN DiscountCode THEN
Percentage*R.ReservationCost
ELSE R.ReservationCost END "REVISED_RESERVATION_COST"
del mangler i FETCH
(eller skal udelades i SELECT
del ).
Det repræsenterer også en kolonne, og det ødelægger 1-1 korrespondance, hvilket giver den fejl.