Select ClientID, sum(TransactionAmount) as TotalAmount, count(distinct TransactionID) as TransactionCount from myTable where TransactionDate <=dateadd(hour, -48, getdate()) group by ClientID having sum(TransactionAmount) >400 and count(distinct TransactionID) > =2