Wie generiere ich eine Zufallszahl für jede Zeile in einem TSQL Select?

Ich benötige für jede Zeile in meiner Tabelle eine andere Zufallszahl. Der folgende scheinbar offensichtliche Code verwendet für jede Zeile denselben Zufallswert.

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

Ich würde gerne ein INT oder ein FLOAT daraus machen. Der Rest der Geschichte ist, dass ich diese Zufallszahl verwenden werde, um einen zufälligen Datumsversatz von einem bekannten Datum zu erstellen, z. 1-14 Tage von einem Startdatum versetzt.

Dies ist für Microsoft SQL Server 2000.

Antworten auf die Frage(17)

Ihre Antwort auf die Frage