Digamos que tengo una tabla:SQL ¿Seleccionar varias sumas?
SELECT SUM(quantity) AS items_sold_since_date,
product_ID
FROM Sales
WHERE order_date >= '01/01/09'
GROUP BY product_ID
Esto devuelve una lista de productos con la cantidad vendida desde una fecha determinada. ¿Hay alguna manera de seleccionar no solo esta suma, sino TAMBIÉN la suma SIN la condición de dónde? Me gustaría ver las ventas desde una fecha determinada para cada producto junto con todas las ventas (sin fecha limitada).
debería ser mucho más rápido que una consulta sub correlacionada :) –
habría upvote esto 20 veces si pudiera. Acabo de refactorizar mi consulta con su ejemplo y obtuve un aumento de cinco veces en el rendimiento en comparación con mi solución anterior = D thx! –