Я так в подмосковье в развивающийся стартап поехал, месяц там проработал, перечитал вакансию, а там не развивающийся, а разваливающийся. Через три дня отдел сократили
SELECT * FROM table t WHERE isNull(t.s_sum, 0) + isNull(t.s_sum2, 0) = (SELECT MAX(isNull(tIn.s_sum, 0) + isNull(tIn.s_sum2, 0)) FROM table tIn WHERE tIn.s_tip =t.s_tip )
WITH cte AS (SELECT *, ROW_NUMBER() over(partition by s_tip order by isNull(tIn.s_sum, 0) + isNull(tIn.s_sum2, 0) desc) as num FROM table ) SELECT * FROM cte WHERE num = 1