Det finns 86 400 000 millisekunder på en dag, så du kan få ett slumpmässigt tidsvärde genom att göra så här:
välj dateadd(millisecond, cast(86400000 * RAND() som int), convert(time, '00:00'))
För ditt exempel där du vill ha tider mellan 8:00 och 9:00, finns det 3 600 000 millisekunder på en timme, så ändra frågan så här.
välj dateadd(millisecond, cast(3600000 * RAND() som int), convert(time, '08:00'))
För att lägga in i din nya tabell kan du antingen göra en T-SQL-loop med uppdateringar (s...l...o...w...), eller göra en SELECT INTO från din ursprungliga tabell till en ny tabell.