You can use different aggregates in the same compute clause:
select type, pub_id, price from titles where type like "%cook" order by type, pub_id compute sum(price), max(pub_id) by type
type pub_id price
----------- ------- --------------
mod_cook 0877 2.99
mod_cook 0877 19.99
Compute Result:
--------------- ----
22.98 0877
type pub_id price
----------- ------- --------------
trad_cook 0877 11.95
trad_cook 0877 14.99
trad_cook 0877 20.95
Compute Result:
--------------- ----
47.89 0877
(7 rows affected)