Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2009, 18:14
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 y que te de como resultado los dias:


Código HTML:
id ------ id_etapa  ------------ campo_fecha
1 ------- 10 ---------------- 2009-01-01
2 ------- 10 ---------------- 2009-01-10
3 ------- 10 ---------------- 2009-01-20
4 ------- 10 ---------------- 2009-01-25
5 ------- 10 ---------------- 2009-01-30
6 ------- 10 ---------------- 2009-02-01
7 ------- 9 ------------------ 2009-02-10
8 ------- 10 ---------------- 2009-02-15
9 ------- 10 ---------------- 2009-02-20
10 ------10 ---------------- 2009-02-25
lo hago asi

Código PHP:
query" SELECT "
query.=" f1.campo_fecha, f2.campo_fecha,"
query.=" TO_DAYS(f2.campo_fecha)-TO_DAYS(f1.campo_fecha) AS diferencia_dias"
query.=" FROM tabla f1"
query.=" LEFT JOIN tabla f2 ON f1.id < f2.id"
query.=" WHERE f1.id_etapa='10' ";
query.=" AND f2.id_etapa ='10' "
query.=" GROUP BY f1.campo_fecha"
query.=" ORDER BY f1.campo_fecha ASC"
Los resultados que arroja son:

Código PHP:
2009-01-10 9

2009
-01-20 10

2009
-01-25 5

2009
-01-30 5

2009
-02-01 2

2009
-02-15 14

2009
-02-20 5

2009
-02-25 
Pero tengo problemas cuando 2 fechas son iguales nomas me saca la resta de una sola y la otra no me la tome en cuenta, algo que le haga falta a mi consulta???[/QUOTE]

saludos.......