?column?
══════════════════════════
1.0000000000000000232655
в таком кейсе ожидаю 1
do $$ declare vRes float ; a float = 1; b float = 3.085738795296717; begin vRes = a / b; raise notice '%', vRes; raise notice '%', vRes * b; end $$
Я это добро еще вчера читал, объясняли же про представление float. echo "scale = 100; 0.3240715 * 3.085738795296717" | bc 1.0000000000000000232655
echo "scale = 1000000; 1 / 3.085738795296717" | bс там совсем не нули на конце
Обсуждают сегодня