Форум: "Базы";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
ВнизНужны описания фукций SQL, типа Round Найти похожие ветки
← →
div (2003-06-25 13:02) [0]Здравствуйте. Помогите найти описание и список функций SQL, применимые для локальной базы Paradox. В частности что-то типа Round.
Проблемка - есть таблица, делаю запрос в котором вычисляю значение нагоревших процентов, типа
Select OST, OST*15*81/36000 proc from chet
потом вывожу на печать в Qreport-е с использованием
Format("%n",StrToFloat(Value)) для вывода нужных колонок и
SUM для вычисления итогов. В результате получаю разницу в ручном суммировании с итогом.
Так вот, хотелось бы иметь OST*15*81/36000 округленную, или отсеченную до 2 знаков после запятой.
← →
Val (2003-06-25 13:28) [1]все функции Local SQL описаны в Local SQL Help(ставится вместе с Delphi)
← →
div (2003-06-25 13:58) [2]Что-то не вызывается. Как называется сам файл справки? А то допустим есть команда SUBSTRING - а когда по ней вызываю Help - получаю команду COPY.
← →
Danilka (2003-06-25 14:01) [3]"C:\Program Files\Common Files\Borland Shared\BDE\localsql.hlp"
← →
div (2003-06-25 14:08) [4]Справку нашел, но там ничего похожего на Round нет. Как бы выкрутиться ?
← →
Val (2003-06-25 14:14) [5]почему не округлить в delphi?
← →
div (2003-06-25 14:19) [6]Спасибо всем, кажется понял -
Select OST, CAST(OST*15*81/360 AS INTEGER) proc from chet
Не округляет, но отсекает. Так что почти то что требовалось.
а преред выдачей на печать, что то типа
Format("%n",StrToFloat(Value)/100)
← →
Johnmen (2003-06-25 14:20) [7]Пробуй :
...,CAST((OST*15*81/36000)*100 AS INTEGER)/100 proc ...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c