With the data given, it does work.declare @Table table ( [NAME] varchar(255), FILENO varchar(4), COST decimal(10,2), DATE datetime)insert into @tableselect 'TBA','0001',120.00,'2008-02-01'union select 'TBA','0001',22.00,'2008-02-02'union select 'TBA','0001',-20.00,'2008-02-03'union select 'Smith','0001',0.00,'2008-02-04'SELECT t.NAME, t.FILENO, t1.COST, t.DATEFROM @Table tINNER JOIN (SELECT FILENO,MAX(DATE) AS MAXDATE, SUM(COST) as COST FROM @Table GROUP BY FILENO) t1ON t1.FILENO=t.FILENOAND t1.MAXDATE = t.DATE