Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Вниз

Автовычисление   Найти похожие ветки 

 
Ruf   (2003-02-28 11:29) [0]

Почему computed by выдает только целые числа.
Что мне делать если нужно получить результат одног поля деленного на другое? Заранее благодарен


 
Alexandr   (2003-02-28 11:31) [1]

выражение приведи.
Тут же не телепаты


 
Ruf   (2003-02-28 11:36) [2]

Струкрура таблицы
CREATE TABLE LOGTABLE (
N INTEGER,
T INTEGER,
TARIF NUMERIC(6,2),
MONEY COMPUTED BY (T/60*TARIF)
)
Так вот Money выдает как integer.
Пытался опрыделять домен как NUMERIC, но
ничего не получается


 
Alexandr   (2003-02-28 11:42) [3]

диалект 3, я так понимаю?
Ну тады попробуй
MONEY COMPUTED BY (T/60.0*TARIF)
или даже вот так
MONEY COMPUTED BY (cast(T as double precision)/cast( 60.0 as double precision)*TARIF)


 
Ruf   (2003-02-28 11:56) [4]

Спасибо!
Только вот точность немного больше - 3 знака (нужно 2),
но это не проблема


 
Anatoly Podgoretsky   (2003-02-28 12:32) [5]

Точность 15 знаков примерно


 
kaif   (2003-02-28 14:53) [6]

А может попробовать?
MONEY COMPUTED BY (cast(T as decimal(15,2))/60*TARIF)



 
Alexandr   (2003-02-28 15:01) [7]

ну можно и так.
А вообще, из-за такого я и не перехожу на 3 диалект.


 
Виталий Панасенко   (2003-03-01 14:13) [8]

Кажись ты через BDE работаеш, у алиаса сделай Enable BCD=True



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-64392
Abajun
2003-03-06 11:03
2003.03.20
Zip файл


3-64039
AlexNord
2003-02-26 01:35
2003.03.20
DBRichEdit


6-64245
ctapik-net
2003-01-26 16:26
2003.03.20
Как получить маску подсети?


1-64106
off
2003-03-06 08:59
2003.03.20
*.ini или registry?


6-64257
Сергей
2003-01-30 16:49
2003.03.20
Исключительные ситуации при работе с NMHTTP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский