SHARE
TWEET

Untitled

a guest Feb 20th, 2019 53 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. select db_pedi_pedido as Pedido,
  2.                 db_preco_descr as Tabela,
  3.                 db_tbpgto_descr as "Cond. Pgto",
  4.                 (db_pedi_produto ||' - '|| db_prod_descricao) as Produto,
  5.                 db_pedd_desconto as Desconto_Linha,
  6.                 db_pedido_desconto_capa.desconto Desconto_Capa,
  7.                 db_pedi_perc_comis as Comissao,
  8.                 db_pedi_qtde_solic as QtdeSolic,
  9.                 db_pedi_qtde_atend as QtdeAtend,
  10.                 db_pedi_qtde_canc as QtdeCanc,
  11.                 db_pedi_preco_liq as PrecoLiq,
  12.                 db_pedi_atd_data as "Dt. Faturada",  
  13.                 db_pedi_atd_dcto as NF
  14. from db_pedido
  15.                 inner join db_pedido_prod on db_ped_nro = db_pedi_pedido
  16.                 inner join db_produto on db_pedi_produto = db_prod_codigo
  17.                 inner join db_preco on db_ped_lista_preco = db_preco_codigo
  18.                 inner join db_tb_cpgto on db_ped_cond_pgto = db_tbpgto_cod
  19.   ,(    SELECT db_pedd_nro,
  20.               db_pedd_seqit,
  21.               LISTAGG( db_pedd_desconto, ' + ') WITHIN GROUP ( ORDER BY db_pedd_inddescto) db_pedd_desconto
  22.          FROM (SELECT DISTINCT db_pedd_nro,
  23.                                db_pedd_seqit,
  24.                                db_pedd_inddescto,
  25.                                db_pedd_desconto
  26.                           FROM db_pedido_desconto
  27.                          WHERE db_pedd_desconto > 0)
  28.       GROUP BY db_pedd_nro,
  29.                db_pedd_seqit)  db_pedido_desconto
  30.   ,(    SELECT db_pedd_nro pedido,
  31.               db_pedd_seqit seq,
  32.               LISTAGG( db_pedd_desconto, ' + ') WITHIN GROUP ( ORDER BY db_pedd_inddescto) desconto
  33.          FROM (SELECT DISTINCT dpd.db_pedd_nro,
  34.                                dpd.db_pedd_seqit,
  35.                                dpd.db_pedd_inddescto,
  36.                                dpd.db_pedd_desconto
  37.                           FROM db_pedido_desconto dpd
  38.                          WHERE dpd.db_pedd_desconto > 0
  39.                            AND dpd.db_pedd_seqit = 0)
  40.       GROUP BY db_pedd_nro,
  41.                db_pedd_seqit)  db_pedido_desconto_capa
  42.  
  43. where db_ped_dt_emissao >= last_day(add_months(trunc(sysdate), -12)) and db_pedi_pedido = '53490732'
  44.    and db_ped_repres in ('349')
  45.    and db_pedd_nro = db_pedi_pedido -- ordem
  46.    and db_pedd_seqit = db_pedi_sequencia -- sequencia
  47.    and db_pedido_desconto_capa.pedido = db_pedd_nro
  48. order by db_pedi_sequencia;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top