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