ID | decimalValue 2 | 2 4 | 3.6 2 | 3.7 2 | 10 4 | 3
嗨我将十进制数的值分组并使用EXP(SUM(LOG(decimalValue)))
乘以但它没有得到任何答案。
这就是我的疑问:
Select ID, EXP(SUM(LOG(decimalValue))) As decimalResult
FROM tbl_decimal
GROUP BY ID
预期结果:
ID | decimalResult 2 | 74.0 4 | 10.8
答案 0 :(得分:0)
select m.id, exp(sum(log(m.decimalval)))
from #t1 m
where m.id in (select m2.id
from #t1 m2)
group by m.id;