Ir para conteúdo

Arquivado

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

Querendo_ser_Nerd

Como Unir os codigos?

Recommended Posts

Boa Tarde Srs.


Estou com problema grave....preciso unir estes dois cod... como faço isso o.o...




Select distinct
a.Seqproduto as CodProduto,
d.Seqcategoria as Categoria,
a.Desccompleta as Produto,
e.EMBVENDA||'-'||e.PADRAOEMBVENDA as Embalagem ,
e.PRECOVDANORMAL as Valor,
e.nro

From Map_Produto a,
Map_Famdivisao b,
Map_Famdivcateg c,
Map_Categoria d,
maxv_mgmbaseprodseg e

where b.Seqfamilia = a.Seqfamilia
And c.Seqfamilia = b.Seqfamilia
and e.NroDivisao = 1
and e.nroempresa = 1
and e.nrosegmento = 1
and e.qtdembalagem = e.embpadraovenda
and e.SEQPRODUTO = a.seqproduto
And c.Nrodivisao = b.Nrodivisao
And c.Status = 'A'
and e.STATUSVENDA = 'A'
And d.Nrodivisao = c.Nrodivisao
And d.Seqcategoria = c.Seqcategoria
And d.Statuscategor = 'A'
and d.seqcategoria not in 11
and d.categoria = 'EMBALAGENS E FESTA'
order by 3








select fPrecoFinalTabVenda( 768 , 1 , 1 , 50 ,
MAD_TABVENDACOND.NROTABVENDA, MAD_TABVENDACOND.NROCONDICAOPAGTO, NULL, NULL, NULL, NULL, NULL )


from MAD_TABVENDACOND, MAD_TABVENDA, MAD_SEGTABVENDA, MAD_CONDICAOPAGTO, MAP_TRIBUTACAOUF, MAP_REGIMETRIBUTACAO

where MAD_TABVENDACOND.NROTABVENDA = MAD_TABVENDA.NROTABVENDA
and MAD_TABVENDACOND.NROTABVENDA = MAD_SEGTABVENDA.NROTABVENDA
and MAD_SEGTABVENDA.NROSEGMENTO = 1
and MAD_TABVENDACOND.NROTABVENDA = 4
and MAD_SEGTABVENDA.STATUS = 'A'
and MAD_TABVENDACOND.STATUS = 'A'
and MAD_TABVENDACOND.FAIXAACRFINANCEIRO = 'A'
and MAD_CONDICAOPAGTO.NROCONDICAOPAGTO = MAD_TABVENDACOND.NROCONDICAOPAGTO
and MAP_TRIBUTACAOUF.NROTRIBUTACAO = 106
and MAP_TRIBUTACAOUF.UFEMPRESA = 'SP'
and MAP_TRIBUTACAOUF.UFCLIENTEFORNEC = nvl( MAD_TABVENDA.UFUNICA, 'SP' )
and MAP_TRIBUTACAOUF.TIPTRIBUTACAO = decode( 'A' , 'V', 'SN', 'SC' )
and MAP_TRIBUTACAOUF.NROREGTRIBUTACAO = 0
and MAP_TRIBUTACAOUF.NROREGTRIBUTACAO = MAP_REGIMETRIBUTACAO.NROREGTRIBUTACAO


order by LPAD(MAD_TABVENDACOND.NROTABVENDA, 3, 0), MAD_TABVENDACOND.NROCONDICAOPAGTO

Obrigado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para unir duas queries é preciso que o número e os tipos de suas respectivas colunas sejam iguais

 

algo como :

 

select cpf código, nome 
from clientes
union
select matricula,nome
from funcionarios

 

 

A sua1ª query tem 6 colunas e a segunda apenas uma , o que fazer para as "faltantes" ?

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.