SQL - Сначала нужно упорядочить по дате, а затем указать значение переменной c всегда на первом месте - PullRequest
0 голосов
/ 14 июля 2020

Мне нужно сначала упорядочить по результатам, чтобы упорядочить по дате, а затем иметь конкретное c значение переменной (trackingbasisID = 4), которое всегда будет упорядочено первым. Ниже приведен пример. У меня есть много переменных в операторе select. Я также прикрепил график того, как отображаются результаты. Нам хотелось избежать символа W на графике, поэтому мы хотим, чтобы задержка (TrackingBasisID = 4) всегда отображалась первой среди всех других идентификаторов, но при этом сначала выполнялась сортировка по дате. Моя текущая инструкция OrderBy просто:

ORDER BY hd.Date ASC, hd.PreimPhaseNumber ASC

Текущий и желаемый результат

Пример графика

Существуют идентификаторы для отслеживания 1,2,3,4,5,6, из которых мы всегда хотим, чтобы 4 были первыми при заказе.

...