Necesito agrupar datos en una consulta sql

Tengo una consulta en donde me aparecen las ventas que se han hecho en dos cajas, el resultado de la consulta quiero que que aparezca el total de las ventas agrupadas por nombre de la linea de articulos, mi consulta es la siguiente:

Select doctos_pv.caja_id, doctos_pv.folio, doctos_pv.fecha, doctos_pv.hora, doctos_pv.cajero_id,                        doctos_pv.estatus, doctos_pv_det.clave_articulo,doctos_pv_det.unidades,                                                 doctos_pv_det.precio_unitario_impto, articulos.linea_articulo_id, lineas_articulos.nombre,                          (doctos_pv_det.unidades*doctos_pv_det.precio_unitario_impto) as TOTAL 

From doctos_pv, doctos_pv_det, articulos, lineas_articulos
WHERE caja_id BETWEEN 1628 AND 40362

Me da como resultado lo siguiente:

Necesito que el resultado me salga agrupado por campo NOMBRE y la suma de cada grupo

Espero me puedan ayudar

gracias

1 respuesta

Respuesta

Creo que debes agregar a tu línea  (doctos_pv_det.unidades*doctos_pv_det.precio_unitario_impto) as TOTAL , la palabra SUM adelante.

Y al final ORDER BY lineas_articulos. Nombre

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas