Vorrei creare una data casuale per una query di aggiornamento di SQL Server. Ho trovato molti esempi per giorni casuali o qualcosa di simile ma non sono riuscito a trovare qualcosa che crea una data casuale con data, ore, minuti, secondi E millisecondi casuali.SQL Server: data casuale nell'intervallo specifico (incluse ore casuali, minuti, ...)
Questo è quello che uso per creare la data casualmente ma mi dà sempre 00 come ora, minuti, secondi e millisecondi e non so come posso randomizzarli.
Questa è la mia domanda:
declare @FromDate date = GETDATE()-2
declare @ToDate date = GETDATE()-1
UPDATE ACCOUNTS
SET dateFinished=
dateadd(day, rand(checksum(newid())) * (1 + datediff(day, @FromDate, @ToDate)), @FromDate)
dà realtà una data casuale, ma non in un intervallo specifico. Atm Sto pensando a come adattarlo a una gamma specifica. – kentor
Perché downvote ??? –