none
Erro ao somar em - Sql Server RRS feed

  • Pergunta

  • Bom dia

    tenho o seguinte select

    select descont / (select SUM(qtde_prod) from tabprovend where Id_ped = prod.Id_ped) as 'Desconto de cada Produto' from tabprovend  as prod INNER JOIN tabvend as vend on prod.Id_ped = vend.Id_pedido where id_prod = '7013' and vend.data_ems = '17-12-2015' 
    

    ele pega o desconto da venda e divide pela quantidade de produtos que foi vendido ate ai beleza ele mim retorna dessa forma

    porem preciso somar 61.775 + 50.000 usei o seguinte select

    select sum((descont / (select SUM(qtde_prod) from tabprovend where Id_ped = prod.Id_ped)) as 'Desconto de cada Produto' from tabprovend  as prod INNER JOIN tabvend as vend on prod.Id_ped = vend.Id_pedido where id_prod = '7013' and vend.data_ems = '17-12-2015' 
    

    e mi deu esse erro


    alguém pode mim dizer por que isso ta acontecendo e mim ajudar a solucionar o problema.

    agradeço der de já pela atenção

    quinta-feira, 17 de dezembro de 2015 13:12

Respostas

  • Tente dessa forma

    select sum((descont / (SUM(prod.qtde_prod)) as 'Desconto de cada Produto' 
    from 
    	tabprovend  as prod 
    INNER JOIN 
      tabvend as vend on prod.Id_ped = vend.Id_pedido 
    where 
    	id_prod = '7013' and vend.data_ems = '17-12-2015' 


    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta Rhael_Andrade quinta-feira, 17 de dezembro de 2015 21:03
    quinta-feira, 17 de dezembro de 2015 17:42