Сложный вид поля «строка - число - строка»

По сути, я пытаюсь отсортировать таблицу по названию. Таблица сравнительно большая, но для примера я публикую только один столбец. Колонна Станция ниже

Station
===
ANTIL WELL 1
ANTIL WELL 2
BASELINE & CALIFORNIA WELL
EPA WELL 6
EPA WELL 7
EPA WELL 108
EPA WELL 109
EPA WELL 110
EPA WELL 111
EPA WELL 112
EPA WELL 108S

Вид выше был достигнут мной, пытаясь это:

order by left(station,LEN(station) -PATINDEX('%[^0-9]%',REVERSE(station))+1)
,CONVERT(int,REVERSE(LEFT(REVERSE(station), PATINDEX('%[^0-9]%',REVERSE(station)) - 1)))

Тем не менее, я просто не могу отсортировать EPA WELL 108S. Мне нужно, чтобы он прошел между EPA WELL 108 и EPA WELL 109, я пробовал много разных способов.

Также список станций продолжается после EPA.

Ответы на вопрос(2)

Ваш ответ на вопрос