Lista de preços

Como retornar preços para uma determinada data?

COLECA.FAQ-81680
Casa tenha sido realizada uma alteração de preços equivocada em uma lista de preços, é possível retornar utilizando o ScriptEngine para executar um comando parecido com o exemplo abaixo:
upd itens_colecoes
set preco_sugerido = preco_antigo
, preco_minimo_sugerido = null
, preco_maximo_sugerido = null
, id = item_colecao_id
from (
   select min(a.id) as id
   from alteracoes_itens_colecoes a
   join itens_colecoes i on i.id = a.item_colecao_id
   join colecoes c on c.id = i.colecao_id
   join usuarios u on u.id = a.usuario_id
   where a.data_alteracao > '2017-11-28 11:00'
   and u.login = 'lieti'
   group by i.id
) b
join alteracoes_itens_colecoes a on a.id = b.id;