У меня есть таблица, содержащая 300 миллионов строк, и кластеризованный индекс для столбца [DataDate].
Как выбрать последние 10 строк этой таблицы (я хочу найти самую последнюю дату в таблице)?
База данных: Microsoft SQL Server 2008 R2.
Обновление
Ответы, приведенные ниже, работают отлично, но только если в [DataDate] есть кластерный индекс. В конце концов, таблица состоит из 300 миллионов строк, и простой запрос может занять часы, а не секунды. План запроса использует кластеризованный индекс [DataDate] для получения результатов в течение нескольких десятков миллисекунд.