SQL Real против Float
Допустим, у меня есть 2 следующих запроса:
select sum(cast(2666 as float)) * cast(.3 as float)
select sum(cast(2666 as real)) * cast(.3 as real)
1-й запрос возвращает:799.8
Второй запрос возвращает:799.800031781197
Почему второй запрос не возвращает то же самое, что и первый?