Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2013, 16:42
Avatar de zarwar
zarwar
 
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años
Puntos: 4
Respuesta: Restar fechas en una misma columna

Nos has puesto si puede haber más de dos registros con mismo "cod_falla_equ" y "txt_nro_serie", si es así no te serviría la query:

select maximo.cod_falla_equ, maximo.txt_nro_serie, maximo.fec_ingr_repar - minimo.fec_ingr_repar diferecia
from
(select cod_falla_equ, txt_nro_serie, max(fec_ingr_repar) fec_ingr_repar from p group by cod_falla_equ, txt_nro_serie) maximo,
(select cod_falla_equ, txt_nro_serie, min(fec_ingr_repar) fec_ingr_repar from p group by cod_falla_equ, txt_nro_serie) minimo
where maximo.cod_falla_equ = minimo.cod_falla_equ
and maximo.txt_nro_serie = minimo.txt_nro_serie
group by maximo.cod_falla_equ, maximo.txt_nro_serie, maximo.fec_ingr_repar - minimo.fec_ingr_repar
having maximo.fec_ingr_repar - minimo.fec_ingr_repar>0;
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es