Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.09;
Скачать: CL | DM;

Вниз

UPDATE без SP   Найти похожие ветки 

 
rava ©   (2003-09-18 14:58) [0]

Имеется Таблица:
CREATE TABLE T1 (
KOD INTEGER,
SALDO FLOAT,
SALDO2 NUMERIC (15, 2));
Нужно присвоит значение SALDO на SALDO2 для всех записей таблицы.
Возможно ли это делать с одним UPDATE без помощи SP?


 
Zacho ©   (2003-09-18 15:02) [1]

UPDATE T1 SET SALDO2=SALDO


 
rava ©   (2003-09-18 15:11) [2]

> Zacho
спс. :)) Я думал что такая команда выполняется только для одной записи.


 
rava ©   (2003-09-18 15:41) [3]

UPDATE T1 SET SALDO2=SALDO
все ок, но :
у меня поле SALDO=45.00846546546540 я хотел получить SALDO2=45.01, а получается SALDO2=45.00846546546540.
Как перенести с округлением?


 
Zacho ©   (2003-09-18 15:49) [4]


> rava © (18.09.03 15:41) [3]

Если диалект 1 - то никак.
Округляй с помощью UDF при выборках, расчетах и т.п.


 
Johnmen ©   (2003-09-18 16:02) [5]

Округляй, не округляй, а погрешность-то разрядной сетки останется...:)


 
Zacho ©   (2003-09-18 16:05) [6]


> Johnmen © (18.09.03 16:02) [5]

Но только не в диалекте 3 !
:-))


 
Johnmen ©   (2003-09-18 16:14) [7]

>Zacho © (18.09.03 16:05)

Ну да. Я про 1.


 
MsGuns ©   (2003-09-18 16:23) [8]

>rava © (18.09.03 15:41) [3]
>у меня поле SALDO=45.00846546546540 я хотел получить SALDO2=45.01, а получается SALDO2=45.00846546546540.
Как перенести с округлением?

А зачем для денежных данных использовать float ?


 
Val ©   (2003-09-18 16:41) [9]

>rava © (18.09.03 15:11) [2]
Я думал ...
чертовски опасно так думать, ёлы-палы!


 
Alexandr ©   (2003-09-19 06:15) [10]

предлагаю вообще float выкинуть ибо пользы никакой - только вред.
НУ что, double precision долго писать что-ли?



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

Текущий архив: 2003.10.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
14-27684
Мазут Береговой
2003-09-22 09:12
2003.10.09
Сегодня праздник!


1-27486
Alexey Nepryahin
2003-09-26 17:10
2003.10.09
DesignEditors, Proxies


1-27464
bmasik
2003-09-25 11:04
2003.10.09
Создание и отображение формы в отдельном потоке


4-27788
Виктор
2003-08-04 21:08
2003.10.09
Как получить хэндел едита чужого окна?


14-27717
Думкин
2003-09-21 11:59
2003.10.09
Звягинцев