• Does the following help:

    ;WITH SumPerAcct AS

    (SELECT acc_no, SUM(R_Value) AS Sum_R_Value, SUM(time_spent) AS Sum_time_spent

    FROM #TESTING

    GROUP BY acc_no),

    OccurrenceCount AS

    (SELECT acc_no, MAX(number) AS maxNumber, c_name, Count(c_name) NumerOfOccurence, ROW_NUMBER() OVER (PARTITION BY acc_no ORDER BY COUNT(c_name) DESC) Sequences

    FROM #TESTING

    GROUP BY acc_no, c_name),

    MaxOccurrence AS

    (SELECT acc_no, c_name

    FROM OccurrenceCount

    WHERE Sequences = 1)

    SELECT SumPerAcct.acc_no, OccurrenceCount.maxNumber, MaxOccurrence.c_name, SumPerAcct.Sum_R_Value, SumPerAcct.Sum_time_spent

    FROM SumPerAcct --ON SumPerAcct.acc_no = #TESTING.acc_no

    JOIN OccurrenceCount ON OccurrenceCount.acc_no = SumPerAcct.acc_no

    JOIN MaxOccurrence ON MaxOccurrence.acc_no = SumPerAcct.acc_no

    AND MaxOccurrence.c_name = OccurrenceCount.c_name

    ____________________________________________
    Space, the final frontier? not any more...
    All limits henceforth are self-imposed.
    “libera tute vulgaris ex”