Я работаю над веб-сайтом, который делает случайный выбор сотрудников для случайного тестирования на наркотики. Я пытаюсь выяснить отчет/код с помощью SQL Server 2008, ASP.NET и C#. Вот пример того, что я работал до сих пор: Мне нужно создать отчет всех сотрудников для конкретной компании, где сотрудники назначают номер. Пример этого кода выглядит следующим образом:Случайный выбор числа строк
SELECT
dbo.names2.ssn, dbo.names2.firstname, dbo.names2.lastname,
ROW_NUMBER() over(order by dbo.names2.ssn) as RowNumber
FROM
dbo.names2
WHERE
dbo.names2.code = 8562
Этого запрос возврат 12 записей номер 1-12 с сотрудниками номер социального страхования, первым имя и фамилией.
Теперь мне нужно выяснить запрос, чтобы при переходе на мою веб-страницу asp.net и введите, что мне нужно 5 сотрудников, чтобы быть случайным образом проверенным, чтобы получить запрос, который возвращает номер строки, с которой связан сотрудник в запросе выше на одной странице отчета, а на второй странице отчета возвращают номер, указанный в запросе выше, вместе с сотрудниками SSN, First и фамилия.
Благодаря, ти
Sql Server имеет RAND() во встроенной функции – Anand
http://stackoverflow.com/questions/848872/select-n-random-rows-from-sql-server-table – Anand