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

[SOLUCIONADO] Restar fecha con fecha actual en mysql

Estas en el tema de Restar fecha con fecha actual en mysql en el foro de Mysql en Foros del Web. Hola quiero restar fecha con la fecha actual ejemplo al insertar un dato en mi base de datos Ejemplo la fecha en que fue insertado ...
  #1 (permalink)  
Antiguo 25/04/2013, 14:58
 
Fecha de Ingreso: abril-2013
Mensajes: 19
Antigüedad: 11 años
Puntos: 0
Restar fecha con fecha actual en mysql

Hola quiero restar fecha con la fecha actual ejemplo al insertar un dato en mi base de datos
Ejemplo la fecha en que fue insertado fue
24-04-2013 07:40:00
Fecha actual
24-04-2013 08:00:00

Quiero restar esa fecha con la fecha actual y quiero que me muestre como resultado=
Fecha al insertar
hace 20 minutos


y si pasa al otro dia 25-04-2013 02:58:51 me muestre la fecha que fue insertado=
Fecha al insertar
24-04-2013 07:40:00


¿Como podria hacer un selec en query para que me valla restando la fecha en que fue insertada con la fecha actual ?



gracias

Última edición por yuliux; 25/04/2013 a las 16:04
  #2 (permalink)  
Antiguo 26/04/2013, 04:32
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Restar fecha con fecha actual en mysql

Tienes que restar el tiempo de la fecha almacenada a la fecha hora actual
Código MySQL:
Ver original
  1. SELECT TIMEDIFF( NOW( ) , '2013/04/24 07:40:00' )  diferencia FROM tutabla;


Parece que no tienes bien almacenado en un campo datetime ese dato de fecha hora, pues el orden de datos que ofreces así lo suigere

Debería funcionarte algo así
Código MySQL:
Ver original
  1. SELECT TIMEDIFF( NOW( ) , fechainsertada )  diferencia FROM tutabla;

Etiquetas: Ninguno
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.