ORDER BY DATE сначала показывает NULL, затем самые последние даты
У меня есть хранимая процедура, которая выполняет оператор выбора. Я хотел бы, чтобы мои результаты упорядочивались по полю даты и отображали сначала все записи с значениями NULL, а затем самые последние даты.
Заявление выглядит так:
SELECT a,b,c,[Submission Date]
FROM someView
ORDER BY [Submission Date] ASC
Теперь при этом сначала будут отображаться все записи с нулевыми датами отправки, но когда я получаю строки, в которых есть значения дат, они не являются самыми последними датами в представлении.
Если я заменю ASC на DESC, то получу даты в нужном мне порядке, но значения NULL будут в нижней части моего набора результатов.
Есть ли способ структурировать мой запрос так, чтобы я мог отображать нулевые значения в верхней части, а затем, когда есть значения даты, упорядочивать их по убыванию от последних к старым?