Ver Mensaje Individual
  #1  
Viejo 02/09/09, 09:31:37
berrius berrius is offline
Junior Member
 
Fecha de Ingreso: nov 2008
Mensajes: 24
primeras 3 posiciones de un campo

Hola buenas, tengo una duda con como seleccionar las primeras 3 posiciones de un campo de tipo j_objnr, que no es más que un char(22). La petición es que debo realizar un select en el que solo se seleccionen los registros en los que el campo objnr empiece por 'ORV', para lo que realizo la siguiente query:
SELECT * FROM cobrb INTO CORRESPONDING FIELDS OF TABLE t_cobrb
WHERE aufnr IN s_orden AND objnr(1) = 'O' AND
objnr(2) = 'R' AND objnr(3) = 'V'.
Con lo que al verificar me sale el error de que firld objnr(1) unknown.

Si alguien es capaz de explicarme porque sucede eso u otra forma de realizar la consulta indicada lo agradecería mucho.

Un saludo.
Responder Con Cita