Este comando sirve para que dentro de un campo podríamos saber la cantidad de digitos que tiene y también podremos arma para que nos traiga solo la cantidad que queramos..
Armado:
select left(CAMPO1,
charindex('"si quiero partir desde algun punto del campo',CAMPO1)-"Indico cant digitos")
from Tabla1
where CAMPO2='VARIABLE'
and charindex('-',CAMPO1)!=0
Ejemplo:
select left(STTDEI_DESCRP,
charindex('-',sttdei_descrp)-2)
from sttdei where sttdei_deposi='TR'
and charindex('-',sttdei_descrp)!=0