Cita:
Iniciado por gnzsoloyo Ese tipo de resultados se obtiene con el agrupamiento.
Supongamos que necesitas las ventas realizadas en cada día por un vendedor, para un mes determinado, con subtotales por vendedor.
Eso sería:
Esa última cláusula agrega un registro adicional al final de cada lista de días del mismo vendedor, con NULL en los dos campos y el subtotal. Al final de toda la tabla inserta además el total final.
Tiene el único inconveniente que no se la puede ordenar de esa forma, porque alteraría todo el resultado. Para hacer una lista ordenada con subtotales, hay que ordenar previamente la tabla origen:
Mas o menos así es la idea.
Dejame decirte que tu idea funciono... Muchas gracias hermano... Aqui dejo la sentencia sql por si alguien mas necesita algo parecido
Código SQL:
Ver originalSELECT fecha,SUM(horas) FROM (SELECT * FROM reporte_horas ORDER BY DAY(fecha)) reporte_horas WHERE MONTH(fecha)=MONTH(curdate()) AND YEAR(fecha)=YEAR(CURDATE())GROUP BY fecha
Por cierto, para que sirve el ROLLUP?
Muchas gracias