Como eu gero um número aleatório para cada linha em um TSQL Select?
Eu preciso de um número aleatório diferente para cada linha da minha tabela. O seguinte código aparentemente óbvio usa o mesmo valor aleatório para cada linha.
<code>SELECT table_name, RAND() magic_number FROM information_schema.tables </code>
Eu gostaria de obter um INT ou um FLOAT fora disso. O resto da história é que vou usar esse número aleatório para criar um deslocamento de data aleatório a partir de uma data conhecida, por exemplo 1-14 dias compensados a partir de uma data de início.
Isso é para o Microsoft SQL Server 2000.