Que tal.
Para el primer post que puse, me falto un parentesis:
Código:
LEFT( LTRIM(RTRIM( right( ISNULL(rfc,''), 3) ) ) + 'XXX' ,3)
-- Viendoló de otra forma equivale a:
LEFT(
LTRIM(
RTRIM(
right(
ISNULL(rfc,'')
, 3)
)
) + 'XXX'
, 3)
Pruebalo y veráz que funciona.
Claro, siempre y cuando haya un espacio para separar la parte de la homoclave
Saludos y suerte!!