Вниз
Скачать: CL | DM;

Как 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
14-29588
Ig
2004-01-20 00:20
2004.02.10
Как в строковом массиве определить длину?


3-29199
Бывающий
2004-01-20 15:43
2004.02.10
Помогите написать простенькую функцию на SQL


14-29558
VID
2004-01-18 23:45
2004.02.10
Плавное появление формы


1-29299
Builder
2004-02-02 04:30
2004.02.10
Работа с файлами


1-29413
Maxim Vetera
2004-01-31 20:30
2004.02.10
2 динамических массива в 1




   Наверх