Diciamo che ho una tabella:SQL Selezione di più somme?
SELECT SUM(quantity) AS items_sold_since_date,
product_ID
FROM Sales
WHERE order_date >= '01/01/09'
GROUP BY product_ID
Questo restituisce un elenco di prodotti con la quantità venduta in quanto una data particolare. C'è un modo per selezionare non solo questa somma, ma ANCHE la somma SENZA la condizione dove? Mi piacerebbe vedere le vendite da una data specifica per ogni prodotto a fianco di tutte le vendite (non a date limitate).
dovrebbe essere molto più veloce di una query sub correlato :) –
sarebbe upvote questo 20 volte se potessi. ho semplicemente rifattorato la mia domanda con il tuo esempio e guadagnato circa un incremento di cinque volte delle prestazioni rispetto alla mia soluzione precedente = D thx! –