sql server - How to put the sum of all rows in each row -
this query:
select clientes.nombre [nombrecliente], venta.usuario [nombrevendedor], sum((listaventa.precio) ) [finaltotal], venta.id [idventa], venta.fecha [fecha], idproducto [clave], producto.descripcion , listaventa.precio [preciounitario], listaventa.cantidad, listaventa.total [preciottoal] venta join clientes on venta.idcliente = clientes.id join listaventa on listaventa.idventa=venta.id join producto on listaventa .idproducto =producto.id venta.id ='36' group clientes.nombre, venta.usuario, venta.id, venta.fecha, listaventa.idproducto, producto.descripcion, listaventa.precio, listaventa.cantidad, listaventa.total
problem is, don't sum, query checking id id, never return sum(listaventa.precio) returns same cantidad*preciou (of every product never sum it). else if try
select clientes.nombre [nombrecliente], venta.usuario [nombrevendedor], sum((listaventa.precio) ) [finaltotal], venta.id [idventa], venta.fecha [fecha], idproducto [clave], producto.descripcion , listaventa.precio [preciounitario], listaventa.cantidad, listaventa.total [preciottoal] venta join clientes on venta.idcliente = clientes.id join listaventa on listaventa.idventa=venta.id join producto on listaventa .idproducto =producto.id venta.id ='36' , venta.id in (select * listaventa idventa = 36)
i error:
only 1 expression can specified in select list when subquery not introduced exists.
i think you're looking for, if you're trying print order/invoice/receipt/packing slip:
select clientes.nombre [nombrecliente], venta.usuario [nombrevendedor], venta.fecha, venta.id [idventa], idproducto [clave], producto.descripcion, listaventa.precio [preciounitario], sum(listaventa.cantidad) [cantidad], sum(listaventa.total) [lineatotal], (select sum(listaventa.total) listaventa idventa = '36') [ventatotal] venta inner join clientes on venta.idcliente = clientes.id inner join listaventa on listaventa.idventa = venta.id inner join producto on listaventa.idproducto = producto.id venta.id ='36' group clientes.nombre, venta.usuario, venta.fecha, venta.id, listaventa.idproducto, producto.descripcion, listaventa.precio
Comments
Post a Comment