Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как CAST в SUM() вписать, (если вообще можно)... [D6, IB6.x]


Vemer ©   (2004-01-16 18:55:00) 

Здравствуйте.
Есть поле Integer, но его сумма по таблице в Integer не влазит, как CAST в SUM(Field)(в запросе суммирующем) вписать правильно, а то не получилось у меня? Пытался превратить в Numeric 15,0. Или эта проблема по другому решаеться? Можно конечно через ХП, но нежелательно..


Anatoly Podgoretsky   (2004-01-17 13:53:00) [1]

Дополнительно надо различать хранение и обработку на сервере, с получением и обработкой на клиенте.


jack128   (2004-01-17 10:21:00) [2]


> Johnmen © (17.01.04 01:14) [5]
Ковязин/Востриков в первом Мире Interbase утверждают именно так..


Johnmen   (2004-01-17 01:49:00) [3]

Попробовать надо....
Только непонятно, чему в реальной жизни это соответствует...:)


Vemer   (2004-01-17 01:45:00) [4]

А сумму в 10 муликов мне это выдаст? Просто не проверял еще, другой модуль допинываю..


Johnmen   (2004-01-17 01:14:00) [5]

>jack128 © (16.01.04 20:22)

Не совсем так...:)

>Vemer © (16.01.04 19:04)

Считай, что ничем. Это есть псевдотипы полей. В реальности существуют только int, float, double precision. В поздних версиях ещё int64.


jack128   (2004-01-16 20:22:00) [6]


> . А можешь еще написать, чем Numeric от Decimal отличаеться,
> а то в Фаронове нифига на эту тему...

В 3 диалекте - ничем.
В 1 - ом, если разрядность от 1 до 4, то Numeric храниться как smallint, а decimal как Integer..


Anatoly Podgoretsky   (2004-01-16 19:21:00) [7]

Не помню касается это ИБ или нет, сильно зависит от сервера, но там где различается, Numeric это Float, а Decimal это BCD


Vemer   (2004-01-16 19:04:00) [8]

То Sandman25
Спасибо. А можешь еще написать, чем Numeric от Decimal отличаеться, а то в Фаронове нифига на эту тему...


Sandman25   (2004-01-16 18:58:00) [9]

sum(cast(myfield as dec(15,0))


Наверх

Титульная страница Поиск, карта сайта Написать письмо