FireBird 1.5 Как округлить число до 2 десятичных знаков???

Alexos

Новичок
FireBird 1.5 Как округлить число до 2 десятичных знаков???

Добрый вечер.
Сабж.

В мане по бёрду данной версии не нашёл функции округления. Поэтому заюзал CAST. Вообщем пробовал так
SELECT cast((SUMM_DOL*CURS) as NUMERIC(10,2)) as PRICE_RUB.....

Текст ошибки:
Dynamic SQL Error SQL error code = -817 Metadata update statement is not allowed by the current database SQL dialect 1

При преобразовании в DECIMAL(10,2), то же самое.

Однако, если вывести так
SELECT cast((SUMM_DOL*CURS) as NUMERIC) as PRICE_RUB.....
или так
SELECT cast((SUMM_DOL*CURS) as DECIMAL) as PRICE_RUB.....

то выводит как integer

Направте на путь истинный, PLZ!
 

bakh

Абалдуй
Ну сказали же тебе, что "current database SQL dialect 1"!..
Переведи в 3-ий и будет тибе щасье!.. %)
 
Сверху