Ir para conteúdo

Arquivado

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

jbhelp

SQL unir outro select

Recommended Posts

E ai galera faz tempo que não passo por aqui. Bom estou com um dilema tenho uma seleção de várias tabelas e preciso inserir outro select para me gerar mais uma coluna.

 

Mas não estou conseguindo aninhar os Selects.

Onde está comentado está o outro Select que preciso inserir para me mostrar na consulta.

 

1º código:

 

 

Select

 

v.filial,m.descrmodelo,f.dtnota,v.chassis,p.cgccpf,

 

p.nomepessoa, d.nomecidade,d.ufederacao uf, f.totnfiscal,e.fone fone1,c.fone fone2,

 

e.celular,lower(e.endeletronic) email

 

from cxpdvend as v,ciendere as e,cipessoa as p,cnnfcapa as f,

 

cxmodelo as m,cicadfis as c, cxfamttr as g,cicidade d

 

where v.filial||v.pedvenda not in (select filial||pedvenda from cxmotcan)

 

and v.chassis[1,5] != 'PEDVE'

 

and v.filial in (1,2,3,4,5)

 

and transacao = '2103'

 

and v.id_nfcapa > 0

 

and v.nro_proprietario = e.nro_endere

 

and e.cgccpf = p.cgccpf

 

and e.cgccpf = c.cgccpf

 

and e.cidade = d.cidade

 

and v.id_nfcapa = f.id_nfcapa

 

and v.modelo = m.modelo

 

and f.dtnota > '01/01/2009'

 

and m.familia = g.familia

 

and v.filial||v.pedvenda in (

 

select filial||pedvenda from tsprospe where novousado = 'N'

/*select login From coagente, cnnfcapa where coagente.id_agente=cnnfcapa.id_agente*/

)

 

 

 

order by 1,2,3,4,5

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria

 

...
(

select filial||pedvenda from tsprospe where novousado = 'N'
union all
select login From coagente, cnnfcapa where coagente.id_agente=cnnfcapa.id_agente
)

 

 

"login" deve ter o mesmo tipo de "filial||pedvenda", no caso CHAR.

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.