Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Urgente Comprar Tablas

Estas en el tema de Urgente Comprar Tablas en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/08/2004, 11:28
 
Fecha de Ingreso: mayo-2004
Ubicación: Av. FFAA, Caracas
Mensajes: 29
Antigüedad: 20 años, 6 meses
Puntos: 0
Urgente Comprar Tablas

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...
  #2 (permalink)  
Antiguo 12/08/2004, 14:03
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 3 meses
Puntos: 2
No tengo idea de SqlServer, pero si leí en otro mensaje que existe la función SubString, que sería el equivalente a campo[x,y] de informix.
Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.