Мне нужно сначала упорядочить по результатам, чтобы упорядочить по дате, а затем иметь конкретное c значение переменной (trackingbasisID = 4), которое всегда будет упорядочено первым. Ниже приведен пример. У меня есть много переменных в операторе select. Я также прикрепил график того, как отображаются результаты. Нам хотелось избежать символа W на графике, поэтому мы хотим, чтобы задержка (TrackingBasisID = 4) всегда отображалась первой среди всех других идентификаторов, но при этом сначала выполнялась сортировка по дате. Моя текущая инструкция OrderBy просто:
ORDER BY hd.Date ASC, hd.PreimPhaseNumber ASC
Текущий и желаемый результат
Пример графика
Существуют идентификаторы для отслеживания 1,2,3,4,5,6, из которых мы всегда хотим, чтобы 4 были первыми при заказе.