Я работаю над запросом, который добавляет следующие числа, и он возвращает недоумение.SQLite возвращает неправильное значение arthimetic
>SELECT ((36.7300 - 20.4300) - 16.3) AS Amount;
>-3.5527136788005e-15
Я пробовал все, что я могу думать, как разыгрываются значения для различных типов данных, но я все еще получаю тот же результат.
Когда я отделяю шаги, он возвращает правильный ответ, но я не могу заставить эти два артефактных действия работать по какой-то причине.
>SELECT 36.7300 - 20.4300 AS Amount;
>16.3
>SELECT 16.3 - 16.3 AS Amount;
>0.0