Bom dia,
Toda vez que o cadastro do cliente é alterado, o sistema grava numa tabela o código do CNPJ e a data de atualização.
Preciso alterar a menor data de atualização de todos os cadastros para 01/12/2007.
No select eu fiz assim:
select distinct min (data) from in86_fiscal
group by CliFor
Agora tenho dúvida para efetuar o update.
Obrigada,
Alterar a menor data dos Grupos
-
- Rank: Analista Júnior
- Mensagens: 82
- Registrado em: Ter, 28 Dez 2010 7:41 pm
- Localização: São Paulo - SP
att. Fabio Ishii
http://ishii.profissionaloracle.com.br
http://ishii.profissionaloracle.com.br
Olá,
Então, a query retorna a menor data agrupada por CliFor, se essa data é que deve ser atualizada pelo valor informado (01/12/2007) o update ficaria assim:
Se a query retornar mais de uma linha, veja se é a menor ou de algum grupo determinado que você precisa.
[]s Ishii
Então, a query retorna a menor data agrupada por CliFor, se essa data é que deve ser atualizada pelo valor informado (01/12/2007) o update ficaria assim:
update in86_fiscal
set data= '01/12/2007' <ajuste para o formato que usa>
where data <= (select distinct min (data) from in86_fiscal
group by CliFor ) <isso se a query retonar apenas uma linha>
[]s Ishii
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes