Форум: "Базы";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизКак CAST в SUM() вписать, (если вообще можно)... Найти похожие ветки
← →
Vemer (2004-01-16 18:55) [0]Здравствуйте.
Есть поле Integer, но его сумма по таблице в Integer не влазит, как CAST в SUM(Field)(в запросе суммирующем) вписать правильно, а то не получилось у меня? Пытался превратить в Numeric 15,0. Или эта проблема по другому решаеться? Можно конечно через ХП, но нежелательно..
← →
Sandman25 (2004-01-16 18:58) [1]sum(cast(myfield as dec(15,0))
← →
Vemer (2004-01-16 19:04) [2]То Sandman25
Спасибо. А можешь еще написать, чем Numeric от Decimal отличаеться, а то в Фаронове нифига на эту тему...
← →
Anatoly Podgoretsky (2004-01-16 19:21) [3]Не помню касается это ИБ или нет, сильно зависит от сервера, но там где различается, Numeric это Float, а Decimal это BCD
← →
jack128 (2004-01-16 20:22) [4]
> . А можешь еще написать, чем Numeric от Decimal отличаеться,
> а то в Фаронове нифига на эту тему...
В 3 диалекте - ничем.
В 1 - ом, если разрядность от 1 до 4, то Numeric храниться как smallint, а decimal как Integer..
← →
Johnmen (2004-01-17 01:14) [5]>jack128 © (16.01.04 20:22)
Не совсем так...:)
>Vemer © (16.01.04 19:04)
Считай, что ничем. Это есть псевдотипы полей. В реальности существуют только int, float, double precision. В поздних версиях ещё int64.
← →
Vemer (2004-01-17 01:45) [6]А сумму в 10 муликов мне это выдаст? Просто не проверял еще, другой модуль допинываю..
← →
Johnmen (2004-01-17 01:49) [7]Попробовать надо....
Только непонятно, чему в реальной жизни это соответствует...:)
← →
jack128 (2004-01-17 10:21) [8]
> Johnmen © (17.01.04 01:14) [5]
Ковязин/Востриков в первом Мире Interbase утверждают именно так..
← →
Anatoly Podgoretsky (2004-01-17 13:53) [9]Дополнительно надо различать хранение и обработку на сервере, с получением и обработкой на клиенте.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c