ORDER BY DATE сначала показывает NULL, затем самые последние даты

У меня есть хранимая процедура, которая выполняет оператор выбора. Я хотел бы, чтобы мои результаты упорядочивались по полю даты и отображали сначала все записи с значениями NULL, а затем самые последние даты.

Заявление выглядит так:

SELECT a,b,c,[Submission Date]
FROM someView
ORDER BY [Submission Date] ASC

Теперь при этом сначала будут отображаться все записи с нулевыми датами отправки, но когда я получаю строки, в которых есть значения дат, они не являются самыми последними датами в представлении.

Если я заменю ASC на DESC, то получу даты в нужном мне порядке, но значения NULL будут в нижней части моего набора результатов.

Есть ли способ структурировать мой запрос так, чтобы я мог отображать нулевые значения в верхней части, а затем, когда есть значения даты, упорядочивать их по убыванию от последних к старым?

Ответы на вопрос(7)

Ваш ответ на вопрос