Ir para conteúdo

POWERED BY:

Arquivado

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

Mauro Sergio Nascimento

Selecionar por partes de um campo

Recommended Posts

Boa noite senhores, preciso de uma ajuda.

 

Possuo uma tabela de movimentos chamada MOVIMENTOS com a seguinte estrutura:

 

CONTROLE | CODIGO_MOVIMENTO | DATA | HORA | INICIO | TERMINO | DURACAO

-------------------------------------------------------------------------------------------------

1 | 001-L32-080808-1008-PS | 080808 | 10:08 | 10:15 | 10:25 | 00:15

-------------------------------------------------------------------------------------------------

2 | 001-L75-080808-1020-PS | 080808 | 10:20 | 10:25 | 10:35 | 00:10

 

 

 

O campo CODIGO_MOVIMENTO possui um resumo da movimentação da seguinte forma:

 

 

 

001-L32 - Representa o Codigo do Barco

L32 - Representa que é uma embarcacao tipo LANCHA DE 32 PES

080808 - Dia/Mes/Ano

1008 - Representa a hora do movimento.

PS - Significa PÁTIO DE SERVIÇOS

 

Preciso atraves do SELECT extrair todas as movimentações de Lanchas de 32 Pes. Pra isso preciso filtrar pelos caracteres L32 do campo CODIGO_MOVIMENTO ou seja, semelhante ao COPY(CODIGO_MOVIMENTO,5,3) se fosse em delphi.

 

Alguém tem uma idéia se isso é possível?

Compartilhar este post


Link para o post
Compartilhar em outros sites

select substr(codigo_movimento, 4,3) from movimento

vai te mostrar o L32

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.