Generar SQL con IA: consultas, esquemas y migraciones
Cerewro genera sentencias SQL para MySQL, PostgreSQL, SQL Server y SQLite: desde SELECT simples hasta consultas complejas con múltiples JOINs, subqueries, CTEs, stored procedures y scripts de migración completos.
Consulta compleja con JOINs
Crea una consulta SQL que muestre los 10 clientes con mayor facturación del último trimestre, con su nombre, total de pedidos, importe total y porcentaje sobre el total de ventas
SQL generado
WITH ventas_total AS (
SELECT SUM(total) as total_global FROM pedidos
WHERE fecha >= DATEADD(QUARTER, -1, GETDATE())
)
SELECT TOP 10
c.nombre,
COUNT(p.id) as num_pedidos,
SUM(p.total) as facturacion,
ROUND(SUM(p.total) * 100.0 / vt.total_global, 2) as pct_total
FROM clientes c
JOIN pedidos p ON c.id = p.cliente_id
CROSS JOIN ventas_total vt
WHERE p.fecha >= DATEADD(QUARTER, -1, GETDATE())
GROUP BY c.nombre, vt.total_global
ORDER BY facturacion DESC;
Tipos de SQL que Cerewro genera
- SELECT con JOINs múltiples, GROUP BY, HAVING y ORDER BY
- CTEs (WITH) y subqueries anidadas
- Scripts DDL: CREATE TABLE, ALTER TABLE, CREATE INDEX
- Stored procedures y funciones almacenadas
- Scripts de migración y scripts de seed de datos
- Triggers y vistas materializadas