A cláusula SQL OVER () - quando e por que é útil?

USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrde ... não percebo porque preciso dela. O que faz a função Over? O que faz? Porque não posso fazer uma pergunta com a escrita?