Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2010, 16:17
mfernandez1982
 
Fecha de Ingreso: abril-2010
Mensajes: 38
Antigüedad: 14 años, 1 mes
Puntos: 0
De acuerdo buscar la compra anterior en la misma tabla

Hola a todos, gracias todos por la ayuda que prestan en este foro, para variar , aqui estoy por esta inquietud, en la cual consiste en consulta en 1 sola tabla. Yo actualmente consulto cualquier dia y siempre me devuelve 4 campos los cuales son las compras realizadas en ese dia:


FECHA_LLEGADA---------------CODIGO------------CANTIDAD-----------COSTO

El codigo es el siguiente:


DECLARE @fechainicial datetime, @fechafinal datetime
SET @fechainicial = '30-06-2010'; SET @fechafinal = '30-06-2010';

SELECT FECHA_LLEGADA, CODIGO, CANTIDAD, COSTO_UNIT
FROM master.dbo.REG_COMPRAS
WHERE (FECHA_LLEGADA BETWEEN @fechainicial AND @fechafinal)

Y lo que quiero es agregar 3 columnas mas de la misma tabla, que en realidad son las misma columnas que estan arriba ejemplo, FECHA_LLEGADA seria ahora (FECHA_ULTIMA_COMPRA) CANTIDAD ahora seria (CANT_ANTERIOR) Y COSTO_UNIT seria (ULT_COSTO)

Mas simple de seria con este ejemplo de como quedarian las columna.

FECHA_LLEGADA--CODIGO--CANTIDAD--COSTO--FECHA_ULTiMA_COMPRA--CANT_ANTERIOR--ULT_COSTO

No importa la fecha que consulte, siempre me deberia entregar la ultima compra realizada, que esta registrada en la misma tabla.

de ante mano, muchas gracias...