powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Тип поля в представлении
2 сообщений из 2, страница 1 из 1
Тип поля в представлении
    #32646181
pavel73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом можно решить следующию проблему имеется представления в котором поля представляют вычисляемые выражения н-мер: oclad/hour_p*hour_d, где
oclad имеет тип numeric(15,2),hour_p numeric(15,2),hour_d numeric(15,2), и при ситуации когда н-мер hour_p=hour_d, а oclad=12345 в представлении получается 12344.9999, а нужно 12345. Округлять до целых тоже нельзя потомучто бывает hour_p!=hour_d. Может можно как то указывать в представлении тип поля, а то получается тип поля в представлении int64 что приводит к этому результату
...
Рейтинг: 0 / 0
Тип поля в представлении
    #32647458
It-ant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй CAST в селекте.

После AS нужный тебе тип
например
SELECT CAST(P.PRICE AS FLOAT) FROM PARTS P
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Тип поля в представлении
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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