Example: Running Total
SELECT ct.CustomerTransactionID, ct.TransactionDate, ct.TransactionAmount, SUM(ct.TransactionAmount) OVER(PARTITION BY DATEPART(MONTH, TransactionDate) ORDER BY ct.TransactionDate) [RunningTotalByMonth] FROM sales.CustomerTransactions ct WHERE ct.TransactionDate BETWEEN '2013-01-01' AND '2013-12-31' AND customerid = 808 AND ct.TransactionTypeID = 1 ORDER BY ct.TransactionDate;