2012-03-16 3 views
1

このリストから2つのランダムなデータを取り出すことは可能ですか?私がT-SQLコードを実行するたびに、常に異なるデータで2行を取得する必要があります。ランダムデータの取得

CREATE TABLE Data 
( 
    StartTime VARCHAR(5), 
    EndTime VARCHAR(5), 
) 
GO 

INSERT INTO Data(StartTime,EndTime) 
SELECT '10:00','12:00' UNION ALL 
SELECT '13:30','16:00' UNION ALL 
SELECT '14:00','15:00' UNION ALL 
GO 

// Fullmetaloby

+0

http://stackoverflow.com/questions/19412/how-to-request-a-random-row-in-sql だけ制限を与えます2 –

答えて

6
SELECT TOP 2 StartTime, EndTime FROM Data 
ORDER BY NEWID()