Вам нужно использовать одинарную кавычку для строковых данных SQL, а не двойную кавычку, как у вас.Затем, чтобы избежать одинарных кавычек в строке O'Malley's
, вам нужно удвоить одинарные кавычки.Двойная одинарная кавычка, если хотите.
Таким образом, ваша формула станет:
CASE WHEN {entity} = 'Google' THEN {trandate} + 3
WHEN {entity} = 'Stack Overflow' THEN {trandate} + 8
WHEN {entity} = 'O''Malley''s' THEN {trandate} + 2
ELSE {trandate} + 4
END
Или, что еще лучше для этого «случая» (простите меня), вы можете использовать простой случайвыражение, а не искомый регистр:
CASE {entity} WHEN 'Google' THEN {trandate} + 3
WHEN 'Stack Overflow' THEN {trandate} + 8
WHEN 'O''Malley''s' THEN {trandate} + 2
ELSE {trandate} + 4
END