我想爲SQL Server更新查詢創建隨機日期。我發現了很多隨機日子或類似的例子,但我找不到隨機日期,小時,分鐘,秒和毫秒創建隨機日期的東西。SQL Server:在特定範圍內的隨機日期(包括隨機小時,分鐘,...)
這就是我用它來隨機創建日期,但它總是給我00小時,分鐘,秒和毫秒,我不知道如何隨機化它們。
這是我的查詢:
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)
實際上給出了一個隨機的日期,而不是在一個特定的範圍。 Atm我正在考慮如何適應特定的範圍。 – kentor 2014-11-02 12:27:11
爲什麼downvote ??? – 2015-12-05 14:25:38