Instruccion

08/12/2003 - 16:09 por David Rangel | Informe spam
Existe una instrucción que me regrese el valor del
registro anterior?????

Preguntas similare

Leer las respuestas

#6 Miguel Egea
08/12/2003 - 19:39 | Informe spam
Select precio,(select porc_desc from tabla t where t.id=tabla.id-1) from
tabla where id=3

Creo que eso puede servirte.


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"David Rangel" escribió en el mensaje
news:009501c3bdb3$75299180$
ok, quiza esto sirva

me encuentro registros en una tabla donde mi intención
sea efectuar una operación x entre ellos

id desc precio porc_desc
1 xxxx 25.63 25
2 yyyy 35.26 30
3 zzzz 39.25 15

mi consulta deberá devolverme el precio del registro no
3 aplicandole el descuento del registro no 2

espero no complicarlo mas
Respuesta Responder a este mensaje
#7 David Rangel
08/12/2003 - 19:47 | Informe spam
GRACIAS
Select precio,(select porc_desc from tabla t where


t.id=tabla.id-1) from
tabla where id=3

Creo que eso puede servirte.


=>Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...d/boletine


s/MS03-039-USER.asp
==>
"David Rangel"


escribió en el mensaje
news:009501c3bdb3$75299180$
ok, quiza esto sirva

me encuentro registros en una tabla donde mi intención
sea efectuar una operación x entre ellos

id desc precio porc_desc
1 xxxx 25.63 25
2 yyyy 35.26 30
3 zzzz 39.25 15

mi consulta deberá devolverme el precio del registro no
3 aplicandole el descuento del registro no 2

espero no complicarlo mas


.

Respuesta Responder a este mensaje
#8 Javier Loria
09/12/2003 - 01:30 | Informe spam
Hola:
Una alternativa al codigo de Miguel es la siguiente.
SELECT T1.precio,
T2.porc_desc
FROM Tabla AS T1
JOIN Tabla AS T2
ON T1.ID=T2.ID-1
Si es solo uno no importa, pero si fueran muchos, la diferencia de
rendimiento puede ser importante.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Miguel Egea escribio:
Select precio,(select porc_desc from tabla t where t.id=tabla.id-1)
from tabla where id=3

Creo que eso puede servirte.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida