Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2013, 09:44
Avatar de chris225
chris225
 
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 6 meses
Puntos: 2
Respuesta: como recorrer datos de una tabla

Cita:
Iniciado por Libras Ver Mensaje
como comentario, te estas complicando demasiado las cosas, no puedes usar parametros definidos para los rangos,por ejemplo si te dan un 2 usar de 0 hasta 2?, es una opinion pero cada quien.......

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. desde INT,
  4. hasta INT
  5. )
  6.  
  7. INSERT INTO #temp VALUES (0,1)
  8. INSERT INTO #temp VALUES (1,5)
  9.  
  10. DECLARE @parametro INT
  11. DECLARE @desde INT
  12. DECLARE @hasta INT
  13. SET @parametro=2
  14. SELECT @desde=desde,@hasta=hasta FROM #temp WHERE @parametro BETWEEN desde AND hasta
  15.  
  16. print @desde
  17. print @hasta


ahora una pregunta, cuando el resultado de la consulta regrese mas de 1 valor cual tomarias? el mas grande? el mas pequeño? por ejemplo con esos datos, ponemos de parametro 1....entonces te regresaria los 2 rangos....
lo que pasa es que esos datos de la tabla son datos que el usuario ya ha registrado son de configuracion son como unos rango de dias de 1 a 5 dias y etc

entonces se deben sacar los registros de solamente la fechas que entren dentro de ese rango