Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2009, 20:08
losporros
 
Fecha de Ingreso: noviembre-2005
Ubicación: Torreon Coahuila
Mensajes: 100
Antigüedad: 18 años, 5 meses
Puntos: 1
RESTA de fechas de un solo Campo

Hola buenas noches
Es posible realizar una RESTA de fechas de un solo Campo de una misma etapa ya sea en PHP o SQL y que te de como resultado los dias:
tabla pro_c_trabajo
Código PHP:
id  ----------- idproceso-----ctr_fecharealizacion

126 
---------- 128 --------2009-01-01 
123 
---------- 128 --------2009-01-03 
212 
---------- 129 --------2009-01-05 
935 
---------- 128 --------2009-01-10 
347 
---------- 128 --------2009-01-15 
356 
---------- 128 --------2009-01-19 
469 
---------- 252 --------2009-02-01 
489 
---------- 128 --------2009-02-06 
589 
---------- 128 --------2009-02-09 
691 
---------- 128 --------2009-02-12
962 
---------- 128 --------2009-03-12 
POR EJEMPLO EN ESTOS DATOS NECESITO RESTAR entre las fechas q le pertenecen a una etapa para ver el tiempo q se ha quedado en cada etapa...

Tomando como ejemplo los datos y que estan ya ordenados restaria:
Código:
2009-03-12 - 2009-02-12 = 30 dias
2009-02-12 - 2009-02-09 = 3 dias
2009-02-09 - 2009-02-06  = 3 dias
etc.etc.
Eh hecho resta de dias de la siguiente manera
Código PHP:
$query_fechamysql_query("SELECT TO_DAYS('$fecha')-TO_DAYS(CURDATE()) as diferencia_dias") or die("Error en Fecha"); 
Saludos...

Última edición por losporros; 28/02/2009 a las 11:05