problema substr
Publicado por susana (1 intervención) el 06/11/2007 13:17:51
Hola, mi problema es el siguiente:
Tengo registros de dos tipos digamos
DESPACHO (7.40)
DESPACHO (ASOC. ESTUDIANTES) (2.260)
Digo de dos tipos porque necesito extraer de ambos tipo de registros sólo el número,
en el primer caso el 7.40 y en el segundo caso el 2.260.
Habia probado a hacerlo usando substr e instr del siguiente modo:
SUBSTR(d_local, INSTR(d_local, '(', 1, 1 )+1 , INSTR(d_local, ')', 1, 1 )-INSTR(d_local, '(', 1, 1 )-1)
pero el problema es que como busca de patron el ( y el ), devuelve para el primer caso 7.40 y para el segundo ASOC. ESTUDIANTES.
¿Alguien sabe como puedo hacer la consulta correctamente?
Muchas gracias ;-)
Tengo registros de dos tipos digamos
DESPACHO (7.40)
DESPACHO (ASOC. ESTUDIANTES) (2.260)
Digo de dos tipos porque necesito extraer de ambos tipo de registros sólo el número,
en el primer caso el 7.40 y en el segundo caso el 2.260.
Habia probado a hacerlo usando substr e instr del siguiente modo:
SUBSTR(d_local, INSTR(d_local, '(', 1, 1 )+1 , INSTR(d_local, ')', 1, 1 )-INSTR(d_local, '(', 1, 1 )-1)
pero el problema es que como busca de patron el ( y el ), devuelve para el primer caso 7.40 y para el segundo ASOC. ESTUDIANTES.
¿Alguien sabe como puedo hacer la consulta correctamente?
Muchas gracias ;-)
Valora esta pregunta


0