Ir para conteúdo
Fórum Script Brasil
  • 1

Unir duas consultas sendo consulta1 na linha 1, consulta2 na linha2, etc


edinaldo.vip

Pergunta

Estou em um dilema em que preciso montar esta consulta de forma a poder exportá-la de maneira formatada onde o select detail 1 saia na linha e o select detail 2 saia na linha 2 e assim em diante.

(Select 
Distinct 
'002001' as Ident,                             
lpad (F.idempresa,6,'0') as empresa,                    
lpad (P.cdchamada,6,'0') as pessoa,                    
rpad (F.nrtitulo,20,' ') as nrtitulo,                    
rpad (F.nmtitulo,50,' ') as nome,                    
to_char (F.dtemissao,'DDMMYYYY') as emissao,                
to_char (F.dtvencimento,'DDMMYYYY') as venc,                
REPEAT(' ',7) as baixa,                            
to_char (F.vltitulo, '0000099990V9999') as vltitulo,            
lpad ('179',6,'0')  as natureza,                    
'000003' as fmapag,                            
lpad (FB.cdbanco,3,'0')as bco,                        
lpad ('1',6,'0') as agencia,                        
'000014' as cdcontabc,                            
rpad (FB.nossonumero,50)as NossoNumero,                    
'000002' as tipocb,                            
REPEAT(' ',8),                                
REPEAT('0',14) as vlpg,                                    
' ' as tpbaixa,                                
REPEAT(' ',200),
rpad (F.idfluxo,10,' ') as idfluxo,                    
rpad (B.codigoagencia,10,' ') as agencia,                
rpad (FB.numeroconta,20,' ') as contabc,                
rpad (P.sttipopessoa,1,' '),                        
rpad (P.stpessoa,1,' '),                        
P.nrcgc_cic,                                 
'000000' as StAdm,                            
REPEAT(' ',8) as DtExcl,                        
rpad (D.nrdocumento,50,' ') as NrDoc,                    
'000000' as CCusto,                            
' ' as Cancel,                                
'000001' as ItemTi,                            
'                    ' as NrChec,                    
'1' as StatusTU,                            
'N',                                    
'002002' as Ident,                           
lpad (F.idempresa,6,'0') as empresa,                
lpad (P.cdchamada,6,'0') as pessoa,                
rpad (F.nrtitulo,20,' ') as nrtitulo,                
to_char (F.dtemissao,'DDMMYYYY') as emissao            

FROM ishop.fluxo F inner Join ishop.fluxobanco FB On (F.idfluxo=FB.idfluxo)
             left join ishop.pessoas P On (P.Idpessoa=F.idpessoa)
             left join ishop.movcaix MC On (MC.idmovimentocaixa=F.idmovimentocaixa)
             left join ishop.natlanc NL On (NL.idnatlanc=F.idnatlanc)
             left join ishop.tprec TR On (TR.idtprecebimento=MC.idtprecebimento)
             left join ishop.bancocob B On (B.numeroconta=FB.numeroconta)
             left join ishop.documen D On (D.iddocumento=F.iddocumento)
where tptitulo='R'and dtbaixa is null and dtexclusao is null and TR.cdtiporec='000017')

--Contas a Receber Detail 2

(select
Distinct
'002002' as Ident,                          
lpad (F.idempresa,6,'0') as empresa,          
lpad (P.cdchamada,6,'0') as pessoa,             
rpad (F.nrtitulo,20,' ') as nrtitulo,           
to_char (F.dtemissao,'DDMMYYYY') as emissao,         
REPEAT(' ',49) as NmItem,                   
to_char (F.vltitulo, '0000999990V9999') as vltitulo,       
rpad (F.idfluxo,10,' ') as idfluxo,               
repeat ('0',6),
lpad ('1',10,'0') as TipoCob,                  
repeat ('0',196),                        
repeat ('0',90)                        
                                
FROM ishop.fluxo F inner Join ishop.fluxobanco FB On (F.idfluxo=FB.idfluxo)
             left join ishop.pessoas P On (P.Idpessoa=F.idpessoa)
             left join ishop.movcaix MC On (MC.idmovimentocaixa=F.idmovimentocaixa)
             left join ishop.natlanc NL On (NL.idnatlanc=F.idnatlanc)
             left join ishop.tprec TR On (TR.idtprecebimento=MC.idtprecebimento)
             left join ishop.bancocob B On (B.numeroconta=FB.numeroconta)
             left join ishop.documen D On (D.iddocumento=F.iddocumento)
where tptitulo='R'and dtbaixa is null and dtexclusao is null and TR.cdtiporec='000017')
 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...