![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Привет всем!!, подскажите есть ли похожая командаили функция [D5, D7, Paradox]
FFF © (2003-09-04 12:09:00)
на это (в оракле)
round(поле1/decode(поле2, 0, 1, поле2),2), поле3
в дельфях
Всем заранее спасибо.
MsGuns (2003-09-04 13:28:00) [1]
>Vlad © (04.09.03 12:49) [19]
>только аналог функции round в парадоксе не знаю....
В Local SQL ты хотел сказать ?
CAST(n1/n2 as decimal(x, y))
FFF (2003-09-04 13:11:00) [2]
есть оказывается такая функция...
:)
FFF (2003-09-04 13:10:00) [3]
спасибо всем.
Vlad (2003-09-04 12:49:00) [4]
select round((поле1/поле2),2), поле3 where поле2<>0
union
select round(поле1,2), поле3 where поле2=0
результат будет аналогичный
только аналог функции round в парадоксе не знаю....
MsGuns (2003-09-04 12:45:00) [5]
Local SQL: SUBSTRING+CAST
FFF (2003-09-04 12:44:00) [6]
неужели нет похожей функции ,
уважаемые мастера, подскажите новичку.
:)
Sandman25 (2003-09-04 12:36:00) [7]
Одним запросом в Paradox такое сделать не получится ИМХО.
FFF (2003-09-04 12:32:00) [8]
так как сделать?
:)
FFF (2003-09-04 12:30:00) [9]
сорри , я не правильно поставил вопрос,
мне нужны похожие функции на оракловские, т.е. такие как я выше указал , которых можно применить в парадоксовой таблице.
bushmen (2003-09-04 12:28:00) [10]
Запросы бывают разные
Vlad (2003-09-04 12:28:00) [11]
>FFF (04.09.03 12:09)
>......в дельфях
А чего ты тогда воду мутишь?
Не в дельфях а в парадоксе. Так бы сразу и говорил.
FFF (2003-09-04 12:26:00) [12]
в запросе
Vlad (2003-09-04 12:26:00) [13]
>FFF (04.09.03 12:24) [8]
Тогда причем тут Дельфовые функции ?
Читай хелп по Sql !
Sandman25 (2003-09-04 12:25:00) [14]
Так в запросе или в Дельфях?
FFF (2003-09-04 12:24:00) [15]
мне все это в запросе нужно сделать..
FFF (2003-09-04 12:22:00) [16]
напишите если не трудно , какие именно, буду оч.благодарен
:)
Vlad (2003-09-04 12:22:00) [17]
>FFF (04.09.03 12:18) [4]
На сколько я знаю - нет.
Лично я сам писал функции наподобие
function IIF(B: Boolean; Par1,Par2: integer): integer; overload;
function IIF(B: Boolean; Par1,Par2: string): string; overload;
Если true, то возвращает первый параметр, если false - то второй.
А лучше не парься и пользуйся стандартным if или case
Mike Kouzmine (2003-09-04 12:21:00) [18]
Есть
FFF (2003-09-04 12:18:00) [19]
а есть ли такие функции в дельфях?
Vlad (2003-09-04 12:13:00) [20]
Ну Round он и в Дельфи Round. (см. Хелп)
А Decode самому писать надо.
Попробуй написать оверлоадные функции IIF (как в Си)