во второй пишу конструкцию toDecimal32(if(summ>0,summ,0.00),2) as summin, исходное поле Decimal(18,2)
Почему-то пишет:
There is no supertype for types Decimal(18, 2), Float64 because some of them have no lossless convertion to Decimal
проверил на 3х версиях select cast(3423423/5 as Decimal(18,2)) x union all select cast( 3423/2 as Decimal(18,2)) ┌───────x─┐ │ 1711.50 │ └─────────┘ ┌─────────x─┐ │ 684684.60 │ └───────────┘
Обсуждают сегодня