Do you just want to return the earliest (min) startTime as the additional column?**Also, in future postings please use syntax as follows (as detailed in the link posted above)...declare @testBlockStatus table (customer char(3), blkNum int, startTime datetime, elapsedSecs int)insert into @testBlockStatusselect 'xyz',100,'2005-06-03 10:30:30.000',150 unionselect 'xyz',200,'2005-06-03 10:50:20.000',100select customer, sum(elapsedSecs) as systemtime, min(startTime) as firstStartTimefrom @testBlockStatusgroup by customerorder by systemTime