Мне нужно предложение или даже решение, как получить только вторую, третью ... строку результата запроса с высокой производительностью. Я знаю, что есть возможность row_number (SQL Server 2005 или выше), но не для SQL Server 2000 :-(
Моя первая попытка получить пятый ряд была:
ВЫБЕРИТЕ ТОП 1 цв
ОТ (ВЫБЕРИТЕ ТОП 5 кол
ОТ стола
ЗАКАЗАТЬ по кол.) Q
ЗАКАЗАТЬ по col DESC
Я пытаюсь объяснить свои требования: в моей таблице может быть макс. 5 рядов на одного человека. Но если существует только 4 строки для этого человека, я получу неправильный результат с моим запросом выше.
Есть предложения?
Любая помощь будет оценена!
Спасибо вперед, С наилучшими пожеланиями, Андреас