
ayuda en consulta group by
Publicado por karla nayeli (4 intervenciones) el 27/08/2014 20:14:28
Hola tengo un problema con una consulta sql que estoy realizando, quiero sacar las ventas totales de articulos agrupadas por linea de articulo, mi duda es que en las tablas que tengo no hay un campo que tenga el total de cada venta, lo calculo haciendo la multiplicacion de la cantidad por el precio, aun no entiendo como hacer para que el resultado de esa multiplicacion lo agrupe por linea y me aparezca la suma total 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 DOCTOS_PV.CAJA_ID BETWEEN 1628 AND 40362
Y ME DA ESTE RESULTADO:

aun no entiendo como sacar el resultado agrupado por campo NOMBRE y que me de la sumatoria de TOTAL
espero me puedan ayudar
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 DOCTOS_PV.CAJA_ID BETWEEN 1628 AND 40362
Y ME DA ESTE RESULTADO:
aun no entiendo como sacar el resultado agrupado por campo NOMBRE y que me de la sumatoria de TOTAL
espero me puedan ayudar
Valora esta pregunta


0