Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 29-ago-2006, 18:05   #1 (permalink)
suprempada ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 216
manejar los registros de una consulta

tengo una consulta, un query,,que me trea un solo campo, un id, pero varia porque aveces puede traer uno o varios registros..... entonces, necesito manejar esos registros independientemente, porque si trae varios, necesito hacer unas consultas con cada id, osea, con cada registro......


entonces, como puedo manejar u obtener el valor de los registros que me trae la consulta?

un ejemplo seria: select campo_id from tabla_uno where fecha = hoy

los resultados podrian ser: por ejemplo:
campo_id campo_id
53 98
34 ó
67

entonces.... cuando pasa el caso 1, necesito poder obtener cada uno de los registros para hacer una consulta en base a ese registro.......

entonces.....nuevamente pregunto: como puedo manejar u obtener los registros de una consulta???
suprempada está desconectado   Responder Citando
Antiguo 29-ago-2006, 18:40   #2 (permalink)
PequeñoMauro está en el buen camino
 
Avatar de PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 599
Enviar un mensaje por MSN a PequeñoMauro
Puedes hacerlo realizando un procedimiento, en la cual declaras un cursor que seria la consulta que deseas realizar.
Haces un LOOP por cada registro que daria como resultado la consulta y haces lo siguiente que desees con ese resultado.
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
PequeñoMauro está desconectado   Responder Citando
Antiguo 30-ago-2006, 08:15   #3 (permalink)
Colaborador
Andres95 tiene algunos puntos positivos de karma
 
Avatar de Andres95
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.146
no se recomienda el uso de cursores... a menos hallas verificado que el conjunto de registros que vas a obtener no puedes seleccionarlos desde un select normal (con join y toda la cosa).

Por lo que comentas el id lo utilizas para consultar otra tabla y traerte otros valores... verifica si puedes unir las dos consultas en una sola...
Andres95 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93