Я пытаюсь обновить столбец is_latest
в таблице красных смещений, сгруппированной по source
и source_primary_key
, с помощью следующего оператора обновления, но получаю сообщение об ошибке, что оконные функции недопустимы в операторах обновления.Как лучше всего это сделать?
update my_schema.production_log
set is_latest =
case when run_start_time = max(run_start_time) over (partition by
source, source_primary_key)
then ‘t’ else ‘f’
end