la sentencia que proporciona para la consulta de la facturación de año 2016 ya no la soportan las nuevas versiones de mysql entonces hay que buscar una opción para poder traer ese reporte
la sentencia que proporciona para la consulta de la facturación de año 2016 ya no la soportan las nuevas versiones de mysql entonces hay que buscar una opción para poder traer ese reporte
Hola Marcos, espero que estés bien
Gracias por su queja, vamos a probar la actividad y hacer mejoras
Para ayudarte, te propongo una consulta que debería funcionar en las versiones actuales de MySQL para obtener la facturación del año 2016 por cliente.
Aquí tienes un ejemplo de cómo podrías estructurar tu consulta:
SELECT
CONCAT('El cliente ', c.nombre, ' facturó ', SUM(f.monto), ' en el año 2016') AS reporte
FROM
clientes c
JOIN
facturas f ON c.id = f.cliente_id
WHERE
YEAR(f.fecha) = 2016
GROUP BY
c.id;
En este ejemplo, estoy asumiendo que tienes dos tablas: clientes y facturas. La tabla clientes contiene la información de cada cliente, como su nombre, y la tabla facturas contiene las facturas con un campo monto para el valor de la factura y fecha para la fecha de emisión. La consulta utiliza una función de agregación SUM para sumar el monto total facturado por cada cliente en el año 2016.
Asegúrate de ajustar los nombres de las tablas y columnas según tu esquema de base de datos.
Espero que esta solución te sea útil. ¡Espero haber ayudado y buenos estudios!