Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Duda

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

1 respuesta

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!