Выберите вторую максимальную таблицу доступа
Следующий код предназначен для возврата всех имен проектов для второй самой последней даты всех дат в таблице. Однако я продолжаю получать сообщение об ошибке: "Ваш запрос не включает указанное выражение" Имя проекта "как часть статистической функции. Что я делаю неправильно?
SELECT DISTINCT TOP 2 Max([Report Date]) AS MaxReportDate
FROM RedProjectHistorical
WHERE (((RedProjectHistorical.[Report Date]) Not In (Select Max([Report Date]) FROM RedProjectHistorical)));
1 ответ
Решение
Попробуйте с более простым:
SELECT DISTINCT TOP 2
[Report Date] AS MaxReportDate
FROM
RedProjectHistorical
WHERE
[Report Date] Not In
(SELECT Max(T.[Report Date]) FROM RedProjectHistorical As T)
ORDER BY
[Report Date] Desc;