[firebase-br] RES: RES: RES: Filtrar dados em um campo
Matheus Guerra Gmail
matheus.oliveira.guerra em gmail.com
Qua Fev 15 08:33:59 -03 2012
Acredito que o replace vai te ajudar: replace(substring(ESTOQUE.OBS from 5
for 14),'.','')
SELECT
substring(ESTOQUE.OBS from 1 for 3) AS GRUPO,
replace(substring(ESTOQUE.OBS from 5 for 14),'.','') AS CODFORNECEDOR
FROM
ESTOQUE
Att,
Matheus Guerra
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Carlos Roberto
Enviada em: terça-feira, 14 de fevereiro de 2012 23:35
Para: 'FireBase'
Assunto: [firebase-br] RES: RES: Filtrar dados em um campo
Não consegui retirar os pontos, a versão do FB que uso é a 2.03
SELECT
substring(ESTOQUE.OBS from 1 for 3) AS GRUPO,
substring(ESTOQUE.OBS from 5 for 14) AS CODFORNECEDOR FROM
ESTOQUE
GRUPO CODFORNECEDOR
000 0000.000.0112
000 0000.000.0268
000 0000.000.0482
000 0000.000.0496
000 0000.000.0509
000 0000.000.0511
000 0000.000.0538
000 0000.120.1650
Qualquer ajuda é valida.
Obrigado
Carlos
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Wilson Rosa Enviada em: segunda-feira, 13 de fevereiro de 2012 17:25
Para: FireBase
Assunto: Re: [firebase-br] RES: Filtrar dados em um campo
Carlos,
para ignorar os pontos você precisa acrescentar a função REPLACE:
left(replace(CODPROD,'.',''), 3) as Grupo,
right(replace(CODPROD,'.',''), 11) as CodFornecedor
*Wilson Rosa
wsrosa em gmail.com
*
*
*
Em 13 de fevereiro de 2012 15:39, Carlos Roberto <
carlosrobertocribeiro em gmail.com> escreveu:
> Obrigado pela resposta Wilson,
>
> Vou aplicar ainda hoje.
> uma duvida, os pontos serão ignorados?
>
> Carlos
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Wilson Rosa
> Enviada em: segunda-feira, 13 de fevereiro de 2012 13:15
> Para: FireBase
> Assunto: Re: [firebase-br] Filtrar dados em um campo
>
> Carlos,
>
> Veja se isto te ajuda:
>
> INSERT INTO TabelaFirebird (campoGrupo, campoCodFornecedor) SELECT
> substr(CODPROD from 1 for 3) as Grupo,
> substr(CODPROD from 4) as CodFornecedor FROM
> TabelaDBF
>
> ou
>
> INSERT INTO TabelaFirebird (campoGrupo, campoCodFornecedor) SELECT
> left(CODPROD, 3) as Grupo,
> right(CODPROD, 11) as CodFornecedor FROM
> TabelaDBF
>
>
> *Wilson Rosa
> wsrosa em gmail.com
> *
> *
> *
>
>
>
> Em 13 de fevereiro de 2012 10:48, Carlos Roberto <
> carlosrobertocribeiro em gmail.com> escreveu:
>
> > Estou fazendo uma importação de dados de uma tabela DBF do Foxpro
> > utilizando o IBManeger.
> >
> > Tem um campo da tabela dbf que contem dois dados, preciso de ajuda
> > no script para filtrar estes dados que estão assim:
> >
> > CODPRO
> > 002.0000.642.1223
> >
> >
> > Na estrutura xxx.yyyy.yyy.yyyy os " x = Grupo" e os " y =
> codfornecedor"
> >
> > preciso importar os valores x que são os 3 caracteres a esquerda em
> > um campo e os valores y que são os 11 caracteres da direita para a
> > esquerda sem os pontos em outro campo.
> > Ficando assim:
> > Grupo codfornecedor
> > 002 00006421223
> >
> >
> > Quem puder por favor me da uma força.
> >
> >
> >
> > Carlos
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista