No sé como se hace en sql server, ni si esto funcionará, pero en firebird se haría de la siguiente manera:
Código SQL
[-]Select MinC2, MinC3
from(
(Select min(C2) from tabla where C2 <> 0) MinC2,
(Select min(C3) from tabla where C3 <> 0) MinC3)
Un saúdo.