ejemplo 1:
con esta consulta traigo todo los meses del año,
2021-01-26 -> 2
2021-02-24 -> 4
2021-02-27 -> 2
2021-04-22 -> 4
2021-04-22 -> 2
2021-04-22 -> 2
2021-04-23 -> 8
2021-05-13 -> 2
2021-05-14 -> 2
2021-05-13 -> 2
2021-06-24 -> 2
la idea es que me agrupe los meses y la cantidad por ejemplo:
todo enero, todo febrero, todo marzo, todo abril, con sus respectiva cantidad, etc etc
2021-01-26 -> 2
2021-02-24 -> 6
2021-04-22 -> 16
2021-05-13 -> 6
2021-06-24 -> 2
código del ejemplo 1 actualmente funciona:
pero no como necesito que funcione
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)
Código PHP:
Ver original
<?php $sql = "SELECT *, DATE_FORMAT(v.fecha, '%Y-%m-%e') AS fecha, SUM(v.cantidadv) AS totalv FROM ventas v LEFT JOIN productos p ON v.id_producto = p.id_producto WHERE DATE_FORMAT(v.fecha, '%Y' ) = '{$years}' GROUP BY DATE_FORMAT( v.fecha, '%e' ),v.id_producto ORDER BY DATE_FORMAT(v.fecha, '%c' ) ASC"; $result = $conexion->query($sql); ?>
si tienen un ejemplo como debería ser por favor se lo agradecería,
AHORA cabe la posibilidad de definir una lista fija de los meses,
y mostrar la fecha y cantidad cuando este vacío, dejando solo con el nombre del mes