Я пытаюсь выбрать случайное подмножество записей, используя rand () или newid (), но каждый раз, когда я запускаю следующее, я всегда получаю одинаковые результаты обратно:
SELECT *,rand() as rid
INTO #mytable
FROM othertable
select top 10 * from #mytable order by rid
IЯ пробовал все варианты этого, но кажется, что Sybase Server iq всегда возвращает одно и то же значение rand (), когда я делаю это, как описано выше.Когда я пытаюсь сделать
SELECT * FROM othertable order by newid()
, я получаю сообщение об ошибке, в котором говорится, что использование newid () в заказе запрещено.
Есть предложения?