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 2014-09-01 06:22:34
SQL服務器接受此日期格式 – Izzy 2014-09-01 06:35:20
表定義可能有所幫助。您發佈的內容中沒有任何內容可以說明問題。 – 2014-09-01 06:49:25