У меня есть несколько таких строк:
'ABCD99991000'
'XYZ79991000'
'E2493991039'
Что меня действительно волнует, так это все до последних 8 символов.Проблема в том, что символы, которые меня интересуют в начале строки, имеют переменную длину.В приведенных выше примерах я хотел бы получить следующее:
'ABCD'
'XYZ'
'E24'
Функция RIGHT () была бы идеальной, если бы я мог заставить ее возвращать все до результатов.Например, RIGHT (E2499991039,8) возвращает числа, которые я не хочу!Как вернуть силу переменной длины перед последними 8 символами в моем запросе?
SQL Server 2008