Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/09/2011, 13:43
Ace_ventura
 
Fecha de Ingreso: octubre-2005
Mensajes: 188
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Como restar dos valores en una misma columna.

No, solo va a haber un valor de codigo con fecha_desactivacion = null.
Hay varios registros con codigo 701 y fecha_desactivacion diferente de null.

codigo precio_unitario fecha_desactivacion
701 - 50240 - null
701 - 7707 - 10/03/05
701 - 10145 - 26/02/06
701 - 5000 - 02/02/09
701 - 50000 - 17/02/11

codigo precio_unitario fecha_desactivacion
702 - 120000 - 17/02/11
702 - 15422 - 26/02/06
702 - 120576 - null
702 - 22000 - 24/02/08
702 - 10000 - 02/02/09

Estos son datos que tengo en la tabla, y para saber que codigo es el que debemos llamar para obtener el precio nos guiamos que la fecha_desactivacion sea null, si hay que cambiar algo, insertamos un nuevo registro con fecha_desactivacion igual a null y el que habia se le pone una fecha y listo.

Gracias por tu respuesta, la consulta que me pasaste me bota un error missing right parenthesis, estoy usando motor oracle.