SQL - SQL Previous Row

 
Vista:

SQL Previous Row

Publicado por Jose (5 intervenciones) el 23/06/2004 12:22:41
Muy buenas hace poco me dieron en este foro unas ideas para devolver el siguiente registro dado un ID. En este aso mi regunta es la siguiente:
Como estoy trabajando con una vista si ejecuto ne el Procedure del SQL Server (@codigo) es Un ID válido que te pasan para mostrar los detalles de ese ID de Gasto.

SELECT * FROM GASTOS WHERE ID = (SELECT ID = MIN(ID) FROM GASTOS WHERE ID > @codigo);

Devuelve el Siguiente ID pero ahora como me lo monto para devolver el Anterior??? Sin crear tablas temporales claro está. Haber si algún iluminado sabe como hacerlo. Gracias peña!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL Previous Row

Publicado por Isaías Islas (5072 intervenciones) el 23/06/2004 18:56:40
Muchas veces, no digo que sea su caso, nos aferramos a hacer algo en SQL que podria hacerse en un FRONT. tal vez deberia revisar su aplicacion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar