SELECT pulgada, (siguiente fila de pulgada) AS pulgada2 FROM medidas
Saludos.
 
	 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 08:59
SELECT pulgada, (siguiente fila de pulgada) AS pulgada2 FROM medidas
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 09:54
Hola Fernando, primero que todo en que DB?:
Luego me queda la duda de si tu consulta traerá  únicamente 2 registros, si es así entonces  sería:
//firebird
SELECT pulgada FROM medidas
ORDER BY tu_campo ROWS 2
//MySql
SELECT pulgada FROM medidas ORDER BY tu_campo LIMIT 0,2
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 10:03
 , en fin, no quiero solamente dos registros, sino dos campos, el campo original con un registro y otro campo con el registro siguiente del campo original.
, en fin, no quiero solamente dos registros, sino dos campos, el campo original con un registro y otro campo con el registro siguiente del campo original. 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 10:10
Hola Wilson, si te fijas estamos en el foro de Access
 
  
 
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 10:19
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 11:18
Asumiendo que tienes un campo único ID en la tabla medidas, esta consulta te funciona perfectamente:
SELECT M.ID, M.PULGADAS,
(SELECT FIRST(M2.PULGADAS) AS PULGADAS2 FROM MEDIDAS M2 WHERE M2.ID >M.ID)
FROM MEDIDAS M
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 11:47
Yo hice esto en SQL Server 2005
SELECT A.Pulgada AS Pulgada1, B.Pulgada AS Pulgada2 FROM Medidas A, Medidas B WHERE (B.Id = A.Id + 1)
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 11:51
Yo hice esto en SQL Server 2005
SELECT A.Pulgada AS Pulgada1, B.Pulgada as Pulgada2 FROM Medidas A, Medidas B WHERE (B.Id = A.Id + 1)
Supongo que deberia funcionarte en Access, siendo los dos de microsoft
 
					
				
				
				
					
				
			
				
			Escrito 15 noviembre 2014 - 12:05
 
  a ver si se me ocurre otra manera
 a ver si se me ocurre otra manera
					
					 
					
				
				
				
					
				
			
				
			Escrito 18 noviembre 2014 - 02:14
Yo uso un segundo select en FireBird como este, en Access, tendras que probar a ver:
SELECT
A.Pulgada AS Pulgada1,
(SELECT FIRST 1 B.Pulgada FROM Medidas B WHERE B.Id > A.Id) AS Pulgada2
FROM Medidas A
SELECT
A.Pulgada AS Pulgada1,
(SELECT FIRST 1 B.Pulgada FROM Medidas B WHERE B.Id > A.Id) AS Pulgada2
FROM Medidas A
WHERE (B.Id > A.Id+1)
 
					
				
				
				
					
				
			
				
			Escrito 18 noviembre 2014 - 07:25
Yo uso un segundo select en FireBird como este, en Access, tendras que probar a ver:
 
					
				
				
				
					
				
			
				
			Escrito 18 noviembre 2014 - 02:25
Yo uso un segundo select en FireBird como este, en Access, tendras que probar a ver:
Sergio, si funciona en Access, es casi lo mismo que yo había propuesto en un post anterior.
Saludos.
 
					
				
				
				
					
				
			
				
			Escrito 18 noviembre 2014 - 03:42
Yo uso un segundo select en FireBird como este, en Access, tendras que probar a ver:
Sergio, si funciona en Access, es casi lo mismo que yo había propuesto en un post anterior.
Saludos.
El sistema que proponias tenia un fallo, suponias que no habian huecos en la numeracion de ids, porque usas que B tiene un id igual a A.Id+1.
Si borras el elemento con Id = 8, la linea del 7 saldría (que no sale) sin mostrar los datos del Id = 9, por eso necesitas un segundo select bastante diferente, con el "FIRST 1" (eso no se si lo tiene access, por ejemplo) y usar (B.Id>A.Id), para no eliminar el 7 por haber borrado antes el 8.
 
  
  , yo también había notado el fallo y se lo había hecho saber al compañero que posteó.
, yo también había notado el fallo y se lo había hecho saber al compañero que posteó. 
					
				
				
				
					
				
			
				
			Escrito 20 noviembre 2014 - 01:45
Yo uso un segundo select en FireBird como este, en Access, tendras que probar a ver:
Sergio, si funciona en Access, es casi lo mismo que yo había propuesto en un post anterior.
Saludos.
El sistema que proponias tenia un fallo, suponias que no habian huecos en la numeracion de ids, porque usas que B tiene un id igual a A.Id+1.
Si borras el elemento con Id = 8, la linea del 7 saldría (que no sale) sin mostrar los datos del Id = 9, por eso necesitas un segundo select bastante diferente, con el "FIRST 1" (eso no se si lo tiene access, por ejemplo) y usar (B.Id>A.Id), para no eliminar el 7 por haber borrado antes el 8.
El post al que te refieres no es mio, el mio está más arriba,

, yo también había notado el fallo y se lo había hecho saber al compañero que posteó.
Un abrazo.
 
					
				
				
				
					
				
			
				
			Escrito 07 abril 2015 - 08:54
Entonces no existe algo como limit en access? esta consulta la escribes en un componente query?