there is a way for aggregate values in multiplication (*) operator rather than + Operator?. for this example the result will be 140 (4*5*7=140)
SELECT SUM(V) --*?
FROM ( SELECT 4 V
UNION ALL
SELECT 5
UNION ALL
SELECT 7
) Q
select *
into #a --*?
FROM ( SELECT 4 V
UNION ALL
SELECT 5
UNION ALL
SELECT 7
) Q
select EXP(SUM(LOG(v))) As value from #a
or
SELECT EXP(SUM(LOG(v)))
FROM ( SELECT 4 V
UNION ALL
SELECT 5
UNION ALL
SELECT 7
) Q