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