Как сгенерировать случайное число для каждой строки в TSQL Select?

Мне нужно другое случайное число для каждой строки в моей таблице. Следующий, казалось бы, очевидный код использует одно и то же случайное значение для каждой строки.

<code>SELECT table_name, RAND() magic_number 
FROM information_schema.tables 
</code>

Я хотел бы получить INT или FLOAT из этого. В остальной части истории я собираюсь использовать это случайное число для создания случайного смещения даты относительно известной даты, например, Смещение 1-14 дней от даты начала.

Это для Microsoft SQL Server 2000.

Ответы на вопрос(17)

Ваш ответ на вопрос