Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

restar dos fechas

Estas en el tema de restar dos fechas en el foro de Mysql en Foros del Web. hola maestros , tengo en una tabla fechainicio y fechafin , necesito saber si es posible esto: 2005-11-12 y 2006-12-12 me diga la diferencia entre ...
  #1 (permalink)  
Antiguo 20/02/2006, 06:05
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 3 meses
Puntos: 2
restar dos fechas

hola maestros , tengo en una tabla fechainicio y fechafin , necesito saber si es posible esto:

2005-11-12 y 2006-12-12 me diga la diferencia entre ellos la cual es un "año un mes".

¿es posible?

un saludo
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #2 (permalink)  
Antiguo 20/02/2006, 07:45
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
si quieres hacerlo desde mysql, puedes usar DATEDIFF():
Código PHP:
//
DATEDIFF(expr,expr2)

DATEDIFF() returns the number of days between the start date expr and the end date expr2expr and expr2 are date or date-and-time expressionsOnly the date parts of the values are used in the calculation.

mysqlSELECT DATEDIFF('1997-12-31','1997-12-30');
        -> 
1
mysql
SELECT DATEDIFF('1997-11-30 23:59:59','1997-12-31');
        -> -
31 
te devuelve el resultado en dias y de ahi lo divides entre los dias del ano, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
  #3 (permalink)  
Antiguo 20/02/2006, 08:52
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 3 meses
Puntos: 2
muchas gracias por tu ayuda.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
  #4 (permalink)  
Antiguo 02/03/2006, 16:03
Avatar de erichfrom  
Fecha de Ingreso: octubre-2004
Mensajes: 148
Antigüedad: 19 años, 6 meses
Puntos: 1
¿Y cómo sería si lo quiero hacer sin mysql?
  #5 (permalink)  
Antiguo 29/09/2007, 20:20
Avatar de jeanki  
Fecha de Ingreso: julio-2007
Mensajes: 59
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: restar dos fechas

No hay otra forma de restar las fechas sin esa fuuncion¿?¿?
  #6 (permalink)  
Antiguo 30/09/2007, 15:55
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: restar dos fechas

Hola, la otra seria que utilizaras las funciones para fecha, que vengan incorporadas en el lenguaje de programacion que estes utilizando. Salud2.
__________________
->Aprender es un proceso que incluye el error..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:49.