SQL - Problemas con SUM y GROUP BY

 
Vista:

Problemas con SUM y GROUP BY

Publicado por DAVID (1 intervención) el 28/09/2002 12:41:03
Hola a todos, tengo el siguiente problema con una consuta:
Yo quiero sacar el total de una factura para ello sumo el precio total de los albaranes q estan incluidos en la factura.

La consulta q realizo es la siguiente:
"SELECT tbClientes.nif, tbClientes.cliente, tbClientes.clienteDesc, tbClientes.direccion, tbClientes.localidad, tbVentaCliente.factura, tbVentaCliente.albaran, SUM(tbVentaCliente.precioAlbaran) AS TOTAL
FROM tbClientes INNER JOIN tbVentaCliente ON tbClientes.nif = tbVentaCliente.cliente
GROUP BY tbVentaCliente.factura, tbVentaCliente.albaran,tbClientes.nif, tbClientes.cliente, tbClientes.clienteDesc, tbClientes.direccion, tbClientes.localidad;"

Pero no se me agrupa. ¿Sabria decirme alguien donde me equivoco?

GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con SUM y GROUP BY

Publicado por Fabricio (4 intervenciones) el 28/09/2002 17:43:47
David, lo que esta mal es el orden de los campos en el agrupamiento, y tampoco debes incluir el albaran en el select (por ser el atributo iterativo de la factura). Espero haber sido claro.

SELECT tbClientes.nif, tbClientes.cliente, tbClientes.clienteDesc, tbClientes.direccion,
tbClientes.localidad, tbVentaCliente.factura,
SUM(tbVentaCliente.precioAlbaran) AS TOTAL
FROM tbClientes INNER JOIN tbVentaCliente ON tbClientes.nif = tbVentaCliente.cliente
GROUP BY tbClientes.nif, tbClientes.cliente, tbClientes.clienteDesc, tbClientes.direccion,
tbClientes.localidad,tbVentaCliente.factura

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar