• Try This

    🙂

    select Id,MIN(a) from (

    select a.id, a.a from #MinAmt a ,#MinAmt

    union

    select a.id, a.b from #MinAmt a ,#MinAmt

    union

    select a.id, a.c from #MinAmt a ,#MinAmt

    ) a where a>0 group by Id