Ir ao conteúdo

Consulta SQL com campo numerico e string


Foxanger

Posts recomendados

Postado

Bom dia ,

eu tenho uma tabela de registros que possui uma chave primária do tipo varchar..

normalmente os codigos aparecem 250 CP:0

com o codigo 250 de uma venda qualquer so que o banco insere esses CP:0.

como faço para fazer uma consulta sql que reconheça apenas os numeros de 0 a 9 antes da letra CP???? sei mais ou menos que vou ter que usar substring, condicao if, while.. etc.. agora nao sei como.

desde já agradeço.

Postado

Olá,

bom, creio que é só alterar o nome da tabela, e o nome do campo procurado, qualquer dúvida só perguntar, abraço.

SELECT * FROM tabela WHERE CONVERT ( SUBSTRING( campo_codigo_str , 1  ,  INSTR( campo_codigo_str , 'CP:0')-1  )  , DECIMAL(05) ) = 250; 

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!