SQL - AGRUPAR DATOS

 
Vista:

AGRUPAR DATOS

Publicado por Silvia (5 intervenciones) el 05/01/2017 18:15:36
Holaaaa,

Tengo una duda con una consulta, no me suma las unidades de un mismo artículo, me lo saca en filas diferentes, os copio la consulta por si podeis ayudarme.

Gracias!!!

SELECT LINEFACT.CODART AS CODART, LINEFACT.DESCLIN AS ARTICULO, LINEFACT.CODREP,
LINEFACT.PRECIO AS PRECIO,
LINEFACT.PRCMEDIO AS COSTE, SUM (LINEFACT.UNIDADES) AS UNIDADES, ARTICULO.CODART
AS CA, ARTICULO.CAR1, ARTICULO.CAR2,
CABEFACV.CODCLI, CABEFACV.NOMCLI

FROM (LINEFACT INNER JOIN ARTICULO ON LINEFACT.CODART = ARTICULO.CODART) INNER
JOIN CABEFACV ON
LINEFACT.IDFACV = CABEFACV.IDFACV
WHERE ARTICULO.CAR1 = [Familia, ] AND ARTICULO.CAR2 = [Subfamilia, ]
AND CABEFACV.Fecha >= [FechaDesde,DATETIME] AND CABEFACV.Fecha <= [FechaHasta,DATETIME]

GROUP BY LINEFACT.CODART, LINEFACT.DESCLIN, LINEFACT.CODREP, LINEFACT.PRECIO,
LINEFACT.PRCMEDIO, LINEFACT.UNIDADES, ARTICULO.CODART, ARTICULO.CAR1, ARTICULO.CAR2,
CABEFACV.CODCLI, CABEFACV.NOMCLI, CABEFACV.FECHA
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

AGRUPAR DATOS

Publicado por Isaias (1921 intervenciones) el 05/01/2017 21:49:44
Simplemente porque los campos que estas trayendo, son muchos y claro, por cada diferencia que tengas en los datos, te hara una suma agrupada.

¿Solo quieres la suma de los PRODUCTOS?

Entonces deberias tener algo como

1
2
3
SELECT PRODUCTO, SUM(IMPORTE) AS TOTAL
FROM TUTABLA
GROUP BY PRODUCTO

Cuentanos mas como es que deseas obtener tu salida
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

AGRUPAR DATOS

Publicado por Silvia (5 intervenciones) el 19/01/2017 16:52:38
Hola Isaias,

El caso es que necesito todos los campos, no hay ninguna manera de que me sume el total del producto de cada cliente??

Gracias!!!!
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