el problema es el siguiente en una tabla de usuario en sql server tengo codigo de usuario de 2 valores y descripcion, y en otra tabla el acceso que puede tener el usuario a un sistema, pero esta table tiene 7 valores y necesito comparar los 2 primero digitos de la tabla de acceso con los 2 de la tabla de usuarios, y que de como resultado el codigo del usuario y los cinco ultimos digitos del campo de acceso
he hecho este mismo procedimiento pero en informix sql de esta manera:
donde el usuario por ejemplo es 01, y el acceso 0111011
SELECT a.id_usuario, b.id_acceso[3,7]
FROM usuario a, acceso b
WHERE b.id_acceso[1,2]=a.id_usuario
y me da como resultado:
usuario:01
acceso:11011
pero esto no me funciona con sql server, me da error: sintaxis incorrecta cerca de '1,2'
la idea es hacer esta consulta pero nose como hacerla por sqlserver si alguien puede ayudarme se lo agradeceria de antemano...