select pesquisando os 3 primeiros digitos do produto

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
rafasnn
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 26
Registrado em: Qui, 26 Fev 2009 4:00 pm
Localização: São Paulo - SP

Pessoal,

Preciso inserir um select no sistema para filtrar na tabela FATPRODUTO os itens que iniciem com 040 (no caso o campo tem 10 digitos - campo PK_PRODUTO) e tenham a informação S no campo TIPO) e for possível até alterar de S para P os itens que atendam essa condição.
Isso na verdade é para pegar algumas falhas de cadastro quem impedem a emissão de nota fiscal eletrônica.

vlw
jks1903
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 188
Registrado em: Qui, 04 Fev 2010 8:08 am

Pra selecionar os valores que atendam a condição

Selecionar tudo

SELECT * FROM FATPRODUTO where pk_produto like '040%'
and tipo = 'S'
Pra trocar pra P

Selecionar tudo

Update FATPRODUTO
set tipo = 'P' where pk_produto like '040%'
and tipo = 'S'
Seria algo assim?
rafasnn
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 26
Registrado em: Qui, 26 Fev 2009 4:00 pm
Localização: São Paulo - SP

exatamente !

vlw mesmo!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante