Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Rand() для Numeric с 0 и 1  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Нужно заполнять поля таблицы случайными числами от 0 до 1 с шагом 0.001, т.е. в формате numeric(18,3)
Пробовал через

SELECT
Product_ID,
(SELECT 0 + (1-0) * RAND(CHECKSUM(NEWID()))) a
FROM dbo.Products


но 0 и 1 не попадают в выборку.

Помогите плиз!
27 июл 15, 07:43    [17937393]     Ответить | Цитировать Сообщить модератору
 Re: Rand() для Numeric с 0 и 1  [new]
Glory
Member

Откуда:
Сообщений: 104760
SELECT
Product_ID,
round(RAND(CHECKSUM(NEWID())),0) a
FROM dbo.Products
27 июл 15, 09:46    [17937632]     Ответить | Цитировать Сообщить модератору
 Re: Rand() для Numeric с 0 и 1  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Glory,

спасибо!!!
27 июл 15, 09:55    [17937661]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить