none
Entrada e Saída de Mercadoria - Sql Server RRS feed

  • Pergunta

  • Bom Dia a Todos

    estou com um problema em minha consulta uso a seguinte query

    with
        CTE_E as
        (
            select
                cod_prod_nfe,cnpj_nfe,
                   sum(qtd_rec_nfe) as Entradas
            from tabitensnfe where dt_ems_nfe = '2016-11-25'
            group by
                cod_prod_nfe,cnpj_nfe
        ),
    
        CTE_S as
        (
            select
                codp_pedv,cnpj_pedv,
                   sum(qtd_pedv) as Vendidas
            from tabitenspedv where ems_pedv = '2016-11-25'
            group by
                codp_pedv,cnpj_pedv       
        )
    
    select
        e.cnpj_nfe,
        coalesce(e.cod_prod_nfe, s.codp_pedv) as id_prod,
        e.Entradas,
        s.Vendidas
    from CTE_E as e
    full join CTE_S as s
        on s.codp_pedv = e.cod_prod_nfe  

    ele mi retorna da seguinte forma

    porem na tabela "tabitenspedv" que fica os itens vendidos dos pedidos

    não tem nem uma produto vendido com o fornecedor '07459575000116' existe itens vendido com o id_prod 2558 porem do fornecedor '02090894000183' ou seja ele está pegando as vendas do fornecedor '02090894000183' e botando também no '07459575000116' por conta do id_prod ser igual.

    alguém pode mi ajudar nessa?

    der de já agradeço a atenção de todos.

    quarta-feira, 14 de junho de 2017 11:43

Respostas