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