Страница 1 из 1
select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 11:55
kkvchel
FireBird 1.5.5.4926.
Почему select 100/3 from rdb$database дает 33? А где дробная часть?
Re: select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 12:05
hvlad
Почему не читаем документацию ? Где RTFM dialects ?
Re: select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 12:26
kkvchel
А в какой конкретно документации?
Re: select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 12:54
dimitr
по стандарту деление двух целых чисел дает целый результат. Если нужна дробь, приводи тем или иным образом к NUMERIC или DOUBLE.
Re: select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 13:02
kkvchel
Спасибо за ответы. Заработало.
Re: select 100/3 from rdb$database = 33 ?
Добавлено: 27 май 2009, 15:00
kdv
А в какой конкретно документации?
Это еще в InterBase 6.0 появилось. 9 лет назад.