Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
-- Ejemplo 3: Subconsulta en FROM (tabla derivada) -- ================================================== -- Resumen de gasto por cliente, filtrando los que superan el promedio general SELECT resumen.cliente, resumen.ciudad, resumen.total_ordenes, resumen.gasto_total FROM ( SELECT c.nombre AS cliente, c.ciudad, COUNT(o.id) AS total_ordenes, ROUND(SUM(o.total), 2) AS gasto_total FROM clientes c JOIN ordenes o ON c.id = o.id_cliente GROUP BY c.id, c.nombre, c.ciudad ) AS resumen WHERE resumen.gasto_total > ( SELECT ROUND(AVG(total), 2) FROM ordenes ) ORDER BY resumen.gasto_total DESC;
RESULTADO
Escribí un query SQL y hacé clic en
Ejecutar
o presioná
Ctrl
+
Enter