Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
-- Ejemplo 4: Subconsulta en HAVING — productos sobre el promedio de ventas -- ========================================================================= SELECT p.nombre AS producto, cat.nombre AS categoria, SUM(d.cantidad) AS unidades_vendidas, ROUND(SUM(d.cantidad * d.precio_unitario), 2) AS ingreso_total FROM productos p JOIN detalle_ordenes d ON p.id = d.id_producto JOIN categorias cat ON p.id_categoria = cat.id GROUP BY p.id, p.nombre, cat.nombre HAVING unidades_vendidas > ( SELECT AVG(total_por_producto) FROM ( SELECT SUM(cantidad) AS total_por_producto FROM detalle_ordenes GROUP BY id_producto ) AS promedios ) ORDER BY unidades_vendidas DESC;
RESULTADO
Escribí un query SQL y hacé clic en
Ejecutar
o presioná
Ctrl
+
Enter