![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразования типов [D7, IB6.x]
dolmat © (2008-02-22 12:33:00)в запросе IBQuery1
select .. sum(kolvo) ... выдает как 2.333333333333
как его преобразовать к 2.3333 нужно для Fastreport
palva (2008-02-22 14:54:00) [1]
> dolmat (22.02.08 12:47) [3]
> А есть ли встроенная в IB функция округления?
Вот такой пример работает в FB
CAST(63.6666 AS DECIMAL(4,2))
Возвращает 63.67. Наверно в IB тоже такое возможно. CAST прописана в стандарте SQL.
Правильный_Вася (2008-02-22 12:57:00) [2]
> Если я понял правильно,
нет, достаточно в Tfield прописатть формат отображения
dolmat (2008-02-22 12:56:00) [3]
> Нет. Никому она не нужна.Все округления - на клиенте делаются.
> ..
Если я понял правильно, то следует сделать в IBQuery1 вычисляемое поле
с функцией roundto(kolvo,-4); ?
Johnmen (2008-02-22 12:51:00) [4]
> dolmat (22.02.08 12:47) [3]
> А есть ли встроенная в IB функция округления?
Нет. Никому она не нужна.
Все округления - на клиенте делаются...
dolmat (2008-02-22 12:47:00) [5]
> Johnmen © (22.02.08 12:40) [2]
> Огругление к преобразованию типов НИКАКОГО отношения не
> имеет.
А есть ли встроенная в IB функция округления?
Johnmen (2008-02-22 12:40:00) [6]Огругление к преобразованию типов НИКАКОГО отношения не имеет.
Sergey13 (2008-02-22 12:38:00) [7]Задать формат полю. Или в датасете или в самом отчете.