Der er 86.400.000 millisekunder på en dag, så du kan få en tilfældig tidsværdi ved at gøre dette:
vælg dateadd(millisecond, cast(86400000 * RAND() som int), convert(time, '00:00'))
For dit eksempel, hvor du vil have tider mellem 8:00 og 9:00, er der 3.600.000 millisekunder på en time, så modificer forespørgslen sådan her.
vælg dateadd(millisecond, cast(3600000 * RAND() som int), convert(time, '08:00'))
For at sætte ind i din nye tabel, kan du enten lave en T-SQL loop med opdateringer (s...l...o...w...), eller lave en SELECT INTO fra din oprindelige tabel til en ny tabel.