Boa tarde,
Preciso criar uma trigger que faça um update na tabela para gravar um valor de acordo com algumas particularidades
Exemplo da tabela
Código—TipoPreco–Sequencia–Filial–ValidadeFim
585880—-1————–1———999——null
585880—-1————–2———999——21/06/2010
585880—-2————–1———999——null
585880—-2————–2———999——null
585880—-1————–3———999——22/06/2010
585881—-1————–1———999——22/06/2010
585881—-1————–2———999——23/06/2010
Em palavras:
Preciso procurar na base os campos Codigo, TipoPreco e Filial, se encontrar a sequencia vai ser (Sequencia + 1), porém se encontrar mais de um caso, terá que verificar o campo ValidadeFim, se for a mais recente, vai receber a sequencia maior, e caso não encontre nenhum registro, a sequencia deve ser 1
Obs. Em todas as inclusões, o Campo ValidadeFim vai receber uma data igual ou maior que a atual, ou também uma data nula.