Fórum Duvida com Select #55244
14/02/2006
0
Como fazer este select
Estou tentando usar Like nos campos Conta e Valor porque
são de tamanhos diferentes em cada tabela
por exemplo um valor na tabela E.valor = 00000000000007640
e na tabela P.valor = 0000000000007640
assim se eu usar ´=´ nao vai dar certo, o mesmo acontece com o campo conta
se alguem puder me ajudar eu agradeço muito !!!!!!
SELECT E.id, E.banco_des, E.agencia_des, E.conta_des, E.numero_doc, E.valor FROM ARQ_ENT_CUST1_13022006_356_15 E, ARQ_PROC_CUST1_14022006_356 P WHERE E.banco_des = P.banco AND E.agencia_des = P.agencia AND E.conta_des LIKE ´¬´P.conta7´¬´ AND E.numero_doc = P.cheque AND E.valor LIKE ´¬´ P.valor ´¬´
Estou tentando usar Like nos campos Conta e Valor porque
são de tamanhos diferentes em cada tabela
por exemplo um valor na tabela E.valor = 00000000000007640
e na tabela P.valor = 0000000000007640
assim se eu usar ´=´ nao vai dar certo, o mesmo acontece com o campo conta
se alguem puder me ajudar eu agradeço muito !!!!!!
Fabiano Góes
Curtir tópico
+ 0
Responder
Posts
14/02/2006
Emerson Nascimento
[quote:9bd1eaa942=´Fabiano Góes´]Como fazer este select
Estou tentando usar Like nos campos Conta e Valor porque
são de tamanhos diferentes em cada tabela
por exemplo um valor na tabela E.valor = 00000000000007640
e na tabela P.valor = 0000000000007640
assim se eu usar ´=´ nao vai dar certo, o mesmo acontece com o campo conta
se alguem puder me ajudar eu agradeço muito !!!!!![/quote:9bd1eaa942]
[b:9bd1eaa942]valor [/b:9bd1eaa942]é um campo numérico?
P.S.: no FB, o [b:9bd1eaa942]||[/b:9bd1eaa942] é usado pra concatenar strings
SELECT E.id, E.banco_des, E.agencia_des, E.conta_des, E.numero_doc, E.valor FROM ARQ_ENT_CUST1_13022006_356_15 E, ARQ_PROC_CUST1_14022006_356 P WHERE E.banco_des = P.banco AND E.agencia_des = P.agencia AND E.conta_des LIKE ´¬´P.conta7´¬´ AND E.numero_doc = P.cheque AND E.valor LIKE ´¬´ P.valor ´¬´
Estou tentando usar Like nos campos Conta e Valor porque
são de tamanhos diferentes em cada tabela
por exemplo um valor na tabela E.valor = 00000000000007640
e na tabela P.valor = 0000000000007640
assim se eu usar ´=´ nao vai dar certo, o mesmo acontece com o campo conta
se alguem puder me ajudar eu agradeço muito !!!!!![/quote:9bd1eaa942]
SELECT E.id, E.banco_des, E.agencia_des, E.conta_des, E.numero_doc, E.valor FROM ARQ_ENT_CUST1_13022006_356_15 E inner join ARQ_PROC_CUST1_14022006_356 P on (E.conta_des LIKE ´¬´ || P.conta7 AND E.banco_des = P.banco AND E.agencia_des = P.agencia AND E.numero_doc = P.cheque AND E.valor LIKE ´¬´ || P.valor) [where ...]
[b:9bd1eaa942]valor [/b:9bd1eaa942]é um campo numérico?
P.S.: no FB, o [b:9bd1eaa942]||[/b:9bd1eaa942] é usado pra concatenar strings
Responder
Gostei + 0
15/02/2006
Fabiano Góes
emerson muito obrigado
a minha duvida era justamente a concatenação, agora funcionou beleza.
Um abraço !!!!
a minha duvida era justamente a concatenação, agora funcionou beleza.
Um abraço !!!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)