Я хочу, чтобы вычисляемый столбец имел значение true, если поле asofdate
равно максимальному asofdate
в таблице, в противном случае - false.Я попробовал следующее, но я получаю синтаксическую ошибку.Как правильно сделать это?
select
case asofdate
when select max(asofdate) from sometable then 1
else 0
end
from sometable
В качестве альтернативы, возможно ли иметь вычисляемый столбец вдоль линий
case asofdate
when END OF PREVIOUS MONTH then 1
else 0
end