powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Количество знаков в дробной части числа decimal или не decimal
2 сообщений из 2, страница 1 из 1
Количество знаков в дробной части числа decimal или не decimal
    #32066246
serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
DECLARE @A decimal( 25 , 19 ),@B decimal( 25 , 19 )
SET @A= 12321 
SET @B= 105690 
Select @A/@B

Результат
---------------------------
.11657678 до восьмого знака, а надо до 19

Также если перемножать числа с дробной частью
то урезает дробную часть (что то типа 0.0000300000000000)

Что делать?
...
Рейтинг: 0 / 0
Количество знаков в дробной части числа decimal или не decimal
    #32066252
Sergey Vinogradov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читать BOL (Precision, Scale, and Length) - там все подробно написано.

Operation: e1 / e2
Result precision: p1 - s1 + s2 + max(6, s1 + p2 + 1)
Result scale: max(6, s1 + p2 + 1)

Например,
DECLARE @A decimal(18,0),@B decimal(18,0)
дает то, что нужно.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Количество знаков в дробной части числа decimal или не decimal
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]