2014年3月12日 星期三

SQL隨機撈取十筆+產生未來一年內任一天

--隨機撈取十筆
SELECT TOP 10 FLD1
 FROM Table1
 ORDER BY NEWID()

--隨機產生未來一年內某一日
SELECT CONVERT(VarChar(10), DATEADD(d,CAST(RAND(DATEPART(ms, GETDATE()))*36500 AS INT)%365, GETDATE()),111)

--隨機產生未來半年內某一日
SELECT CONVERT(VarChar(10), DATEADD(d,CAST(RAND(DATEPART(ms, GETDATE()))*18000 AS INT)%180, GETDATE()),111)

沒有留言: