something likeselect Date,SUM(Case WHEN Seq=1 THEN Cash ELSE 0 END) AS FirstDeposit,SUM(Case WHEN Seq<>1 THEN Cash ELSE 0 END) AS AllOtherDepositsfrom(select row_number() over (partition by AccountID order by TransID) as seq,AccountID , Cash,Datefrom Tablewhere trans_type='Deposit')tgroup by AccountID,Date
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/