powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Этот подлый парсер
5 сообщений из 5, страница 1 из 1
Этот подлый парсер
    #32482078
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу
Код: plaintext
1.
select  3 / 2  from rdb$database

Получаю результат: 1

Пробую иначе:
Код: plaintext
1.
2.
select cast( 3 / 2  as numeric( 15 , 2 )) from rdb$database
select cast( 3 / 2  as float) from rdb$database

Результат тот же.

Пробую так:
Код: plaintext
1.
select  3 . 0 / 2 . 0  from rdb$database

И тут, наконец получаю искомое: 1.5

Что посоветуете для неизвращенцев?
...
Рейтинг: 0 / 0
Этот подлый парсер
    #32482134
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
select cast( 3  as float)/cast( 2  as float) from rdb$database


Best regards,
Dnico.
...
Рейтинг: 0 / 0
Этот подлый парсер
    #32482145
aPT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или резиновую женщину купить.
...
Рейтинг: 0 / 0
Этот подлый парсер
    #32482195
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Что посоветуете для неизвращенцев?

Быть внимательным при неявном преобразовании типов.
То, что ты привел, абсолютно законно...

...
Рейтинг: 0 / 0
Этот подлый парсер
    #32482528
hyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто видимо в 1х 2х примерах сначала делилось с отрезанием дробной части
(целочисленно типа)), а потом преобразовывалось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Этот подлый парсер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]