Programación en castellano
Inicio > Foros > SQL Server > Subtraer tramas segun ORDEN
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Subtraer tramas segun ORDEN
Enviado por Hubert Casimiro Taco el día 7 de diciembre de 2005

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.

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados