Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Мат Действие  [new]
яяяяяяяяяяяяя
Guest
Есть
SET @EDP=(@OrderSumDiscaunt + @FeeForWeight + @TariffDeliveryToBelpost + @TariffPacking + @SumCollationOne)*@Coefficient
Если на калькуляторе посчитать 552768,16 а у меня выводит 552768 какой бы я тип не ставил(
Не могу понять в чем дело или есть какие то подводные камни дробным числом(
Вот все данные что пишутся в хранимой процедуре.
@Coefficient= 1.036
@TariffCOD= 3
@TariffWEIGHT= 2400
@TariffDeliveryToBelpost= 1920
@TariffPicking= 260
@TariffPacking= 9600
@TariffEDP= 3
@TariffSpecific= 4
@FeeForWeight= 9600
@SumCollationOne= 2340
11 июл 12, 22:14    [12853255]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35397
Блог
@Coefficient= 1.036 - тип какой? Int?
11 июл 12, 22:16    [12853262]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
яяяяяяяяяяяяяяяяя
Guest
И вообще какой тип посоветуете на дробные числа когда неизвестно сколько цифор будет после запятой
11 июл 12, 22:16    [12853263]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
яяяяяяяяяяяяяяяяяяяяя
Guest
нет не int пробывал float, numeric,decimal,real
11 июл 12, 22:18    [12853270]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
invm
Member

Откуда: Москва
Сообщений: 9844
@EDP небось int?
11 июл 12, 23:05    [12853418]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
яяяяяяяяяяяяяяяяя
И вообще какой тип посоветуете на дробные числа когда неизвестно сколько цифор будет после запятой
Если неизвестно, то никакой не подойдёт, они же все имеют ограничения. Нужно определиться с требованиями.

Посмотрите, что бы @EDP и @Coefficient не были типом INT
яяяяяяяяяяяяя
@TariffEDP= 3
Эта переменная в формуле не используется. Вы лучше полностью приведите формулу.
11 июл 12, 23:25    [12853494]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
яяяяяяяяяяяяяяяяя
И вообще какой тип посоветуете на дробные числа
Два Int-а?
12 июл 12, 00:29    [12853716]     Ответить | Цитировать Сообщить модератору
 Re: Мат Действие  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
PS: Вообще в финансовой системе (обслуживания) нельзя выбирать те же коэффициенты или расчётные формулы с потолка.
Засудят/задолбают, во 1х за сложность, а во 2х за не обоснованность.
12 июл 12, 00:36    [12853736]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить