Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2014, 17:20
zubintro
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta Diferencia de tiempo entre fecha de dos tablas

Hola hola, tengo un problema para generar una consulta en la cual necesito saber la difencia de horas o minutos en las fechas almacenadas de dos tablas. El problema es que los valores de fecha que seran para restar los extraigo de una consulta.

Por ejemplo, tengo la siguiente consulta con la cual obtengo el ultimo registro de cada grupo de datos
Código MySQL:
Ver original
  1. FROM   jpv59_obhelpdesk3_messages s1
  2. WHERE  reply_time=(SELECT MAX(s2.reply_time)
  3. FROM jpv59_obhelpdesk3_messages s2
  4. WHERE s1.tid = s2.tid);

Los datos que obtengo de esa consulta son los siguientes:
Código:
id	tid*	user_id		email		content		reply_time
66	1	817		[email protected]		ultiumo		04/10/2014 00:53:44
64	2	817		[email protected]		ultimo		04/10/2014 00:00:45
68	3	817		[email protected]		ultimo		04/10/2014 01:13:05
72	4	817		[email protected]		ultimo		04/10/2014 01:15:38
Tengo una segunda tabla con los siguientes datos
Código:
id	staff	consumer_id	consumer_email	id_deparmet	subject		status		date_create
1	817	817		[email protected]		4		tema		closed		03/10/2014 23:51
2	817	817		[email protected]		5		tema		closed		03/10/2014 23:59
3	817	817		[email protected]		4		dasdasd		closed		04/10/2014 01:12
4	817	817		[email protected]		4		hgf		closed		04/10/2014 01:13
Con esto, necesito crear una consulta que me devuelva la diferencia de horas entre los valores de reply_time de la tabla 1 y date_create de la tabla dos con los valores que pertenecen a la tabla 2.

Se que si empleo TIMEDIFF puedo recuperar dicho valor, solo que no se como terminar la consulta combinando dos tablas.

Gracias a todos por adelantado y su tiempo en leer esto. Saludos