[firebase-br] RES: comando em sql

Dionei - DM dionei em dmsuporte.net
Seg Mar 5 14:14:23 -03 2012


Fabiano,

Boa tarde;
T1 e t2 seriam os registros da tabela?

Dionei

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fabiano Martins
Enviada em: sexta-feira, 2 de março de 2012 08:11
Para: FireBase
Assunto: Re: [firebase-br] comando em sql

Vai uma sugestão ai
update tabprodutos t1 set cod_barras=(select first 1 cod_barras from 
tabprodutos t2 where t1.cod_prod=t2.cod_prod and cod_barras<>' ') where 
cod_barras=' '
delete tabprodutos where descricao=' '

--------------------------------------------------
From: "Dionei Dm" <dionei em dmsuporte.net>
Sent: Thursday, March 01, 2012 8:59 PM
To: "FireBase" <lista em firebase.com.br>
Subject: Re: [firebase-br] comando em sql

> Wilson,
>
> Obrigado pela ajuda, mas chutou na trave, hehehe
>
> usando os termos do exemplo abaixo, ja tenho a tabela Tab_Produtos
> alimentada, porem, por exemplo, o registro "1" tem o codigo do produto, a
> descrição, etc... o registro "2" tem o mesmo codigo do produto do registro
> "1", e o codigo de barras apenas.
>
> ex:
>
> cod_pro | cod_barras | Descrição | fabricante | ....
> 01         |                  | pen drive | teste|....
> 01         |7893452...   |             |         |.....
> o que preciso é pegar o codigo de barras do codigo 01 e copiar para o
> registro que tenha o mesmo codigo, depois em uma próxima etapa, limpar
> todos os registros que nao contenham a descrição, ou se der pra fazer tudo
> num comando apenas tambem pode ser.
>
> Obrigado
>
> Dionei
>
>
> Em 1 de março de 2012 17:58, Wilson Rosa <wsrosa em gmail.com> escreveu:
>
>> Dionei,
>>
>> veja se isto te ajuda:
>>
>> INSERT INTO Tab_Produtos (cod_produto, descricao, modelo, cod_barras,
>> fabricante)
>> SELECT
>>    p.cod_produto,
>>    p.descricao,
>>    p.modelo,
>>    b.cod_barras,
>>    b.fabricante
>> FROM Tab_Prod p
>> INNER JOIN Tab_Bar b on (b.cod_produto = p.cod_produto)  /* Insere todos 
>> os
>> produtos que existem no Tab_Bar */
>>
>> troque o INNER por LEFT se quiser Inserir todos os produtos mesmo que
>> eles nao existam no Tab_Bar
>>
>>
>>
>> *Wilson Rosa*
>> Desenvolvedor Desk
>> *wsrosa em gmail.com
>> *
>> *
>> *
>>
>>
>>
>> Em 1 de março de 2012 11:30, Dionei - DM <dionei em dmsuporte.net> escreveu:
>>
>> > Galera,
>> >
>> >
>> >
>> > Preciso importar para minha tab_produtos dados de tab_prod e tab_bar.
>> >
>> >
>> >
>> > Em tab_prod tenho o código do produto, a descrição, o modelo, etc... em
>> > tab_bar, tenho o código do produto,  código de barras.
>> >
>> >
>> >
>> > Consigo importar as duas da seguinte forma, duplicando o produto, ex:
>> >
>> >
>> >
>> > Cód produo                       código de barras 
>> > descrição
>> > modelo                fabricante
>> >
>> >
>> >
>> > 50
>> > pilha alcalina                      AAA                      rayovac
>> >
>> > 50                                          758545456
>> >
>> >
>> >
>> >
>> > Tem algum código em SQL para importar o código de barras para o campo
>> > anterior quando o cod do produto se repete?
>> >
>> >
>> >
>> > Obrigado
>> >
>> >
>> >
>> > Dionei Montagna
>> >
>> > Consultor TI
>> >
>> > (47) 9961-0664/3454-5123
>> >
>> > www.dmsuporte.net
>> >
>> >
>> >
>> > ______________________________________________
>> > 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

Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br 
Versão: 9.0.927 / Banco de dados de vírus: 271.1.1/4244 - Data de
Lançamento: 03/01/12 16:34:00





Mais detalhes sobre a lista de discussão lista