|
#1
|
|||
|
|||
CONCATENATE '%' p_fecha+6(2) p_fecha+4(2) p_fecha+2(2) INTO fecha. select * from table into table it_table where campo LIKE fecha. |
#2
|
|||
|
|||
Lamentablemente tampoco funciona, el valor del campo es "1S.FE190209", yo debo traer todo lo que contenga "190209" sin importar que haya antes (en este caso "1S.FE"). Si hago "...campo LIKE fecha..." va a intentar traerme lo que coincida exactamente con fecha. Lógicamente, no va a encontrar nada. |
#3
|
|||
|
|||
Si el valor 190209 es siempre el mismo podes hacer select * from table into table it_table where campo LIKE '%190209'. Ahora si ese valor cambia ya sea porque el usuario ingreso un valor distinto o esta dentro de un LOOP debes acomodar el CONCATENATE y debería funcionar. CONCATENATE '%' p_fecha+6(2) p_fecha+4(2) p_fecha+2(2) INTO fecha. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|