subtraer tramas segun ORDEN
Publicado por Hubert Casimiro taco (98 intervenciones) el 07/12/2005 18:35:47
Buenas.
Favor de revisar lo siguiente y sugerirme.
Trama = '03,02,01,07,10,15,12,14,13,11'
Trama tiene una prioridad de izquierda a derecha que estan delimitados por ","
Tengo que realizar una consulta (SELECT) por cada par de valores, y si encuentro un valor en el SELECT temina la busqueda.
Yo desarrollo en VisualFox, y en ese lenguaje hay un par de comandos que hacen esto.
GetWordCount(Trama, Delimit) DEVUELVE CUANTOS PARES EXISTENy
GETWORDNUM(Trama, Index, Delimit) SUBSTRAE EL PAR SEGUN INDEX
Con la primera armo un bucle y con la segunda obtengo el PAR que sera para el SQL.
Ejemplo en Visual Fox.
Trama = '03,02,01,07,10,15,12,14,13,11'
For i = 1 TO GetWordCount(Trama, ",")
??GETWORDNUM(Trama, i, ",") && pinto el PAR, AQUI HAGO EL "SELECT DE SQL"
NEXT
Respuesta
03
02
01
....
13
11
Pregunta.
Quisiera saber como lo puedo hace esto dento de una transaccion SQL.
Si tiene una rutina que haga esto favor de indicarmela.
Creo que en SQL tengo wque usar el WHILE para el bucle
Gracias.
Cordialmente.
Hubert asimiro taco.
Favor de revisar lo siguiente y sugerirme.
Trama = '03,02,01,07,10,15,12,14,13,11'
Trama tiene una prioridad de izquierda a derecha que estan delimitados por ","
Tengo que realizar una consulta (SELECT) por cada par de valores, y si encuentro un valor en el SELECT temina la busqueda.
Yo desarrollo en VisualFox, y en ese lenguaje hay un par de comandos que hacen esto.
GetWordCount(Trama, Delimit) DEVUELVE CUANTOS PARES EXISTENy
GETWORDNUM(Trama, Index, Delimit) SUBSTRAE EL PAR SEGUN INDEX
Con la primera armo un bucle y con la segunda obtengo el PAR que sera para el SQL.
Ejemplo en Visual Fox.
Trama = '03,02,01,07,10,15,12,14,13,11'
For i = 1 TO GetWordCount(Trama, ",")
??GETWORDNUM(Trama, i, ",") && pinto el PAR, AQUI HAGO EL "SELECT DE SQL"
NEXT
Respuesta
03
02
01
....
13
11
Pregunta.
Quisiera saber como lo puedo hace esto dento de una transaccion SQL.
Si tiene una rutina que haga esto favor de indicarmela.
Creo que en SQL tengo wque usar el WHILE para el bucle
Gracias.
Cordialmente.
Hubert asimiro taco.
Valora esta pregunta


0