0
다음 쿼리에 대해 잘못된 열 이름 'BookingDate'가 잘못되었습니다. 칼럼이 있습니다. 뭐가 잘못 되었 니?조인이있는 SQL 업데이트 쿼리 - 잘못된 열 이름
BEGIN TRANSACTION updateBookingFeeByFeeTypeId
UPDATE b
SET b.StandardFee = 22
FROM
Core.Booking b
INNER JOIN Core.Fee f
ON f.FeeId = b.FeeId
INNER JOIN Core.FeeSchedule fs
ON fs.FeeId = f.FeeId
WHERE FeeScheduleId = 8193
AND b.BookingDate >= '15-jul-2014'
AND StandardFee <> 22
ROLLBACK TRANSACTION updateBookingFeeByFeeTypeId
COMMIT TRANSACTION updateBookingFeeByFeeTypeId
구문은 SQL Server와 비슷하지만 날짜 문자열 형식은 Oracle처럼 보입니다. 그냥 호기심에서 빠져 나왔습니다. – ErikE
SQL 서버는이 날짜 형식을 허용합니다. – Izzy
테이블 정의가 도움이 될 수 있습니다. 당신이 게시 한 것에 아무것도 문제의 징조를주지 않습니다. –