Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/03/2013, 05:34
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta con UNIXTIME en SELECT

Vamos por partes, porque el problema parece ser que te cuesta interpretar el manual:
En el primer caso, el manual de referencia explica claramente cómo se hace cuando ya tienes un valor. Que el valor esté en un registro lo unico que cambia es que lo que pones es el campo:
Código MySQL:
Ver original
  1. SELECT FROM_UNIXTIME(875996580);
Simplemente lo escribes como:
Código MySQL:
Ver original
  1. FROM tabla;

El segundo ejemplo del manual solo se refiere a cómo formatear una fecha dada, pero el uso de la función UNIX_TIMESTAMP() tiene por único motivo obtener la fechas del sistema para ejemplificarlo. Ergo, UNIX_TIMESTAMP() es la fecha actual del sistema, y no debe usarse para tu caso...

Lo tuyo, en definitiva, es simplemente (una vez limpiado) :
Código MySQL:
Ver original
  1.     JT.id,
  2.     FROM_UNIXTIME(JT.date, '%d/%m/%Y') FECHA,
  3.     JT.code,
  4.     JT.status_id,
  5.     JV.value,
  6.     JM.message,
  7.     JT.subject,
  8.     JM.text
  9.     jad6s_rsticketspro_tickets JT,
  10.     INNER JOI N jad6s_rsticketspro_custom_fields_values JV ON JT.id = JV.ticket_id
  11.     jad6s_rsticketspro_ticket_messages JM  ON JT.id = JM.ticket_id
  12.     jad6s_rsticketspro_ticket_notes JN ON JT.id = JN.ticket_id
  13. GROUP BY JT.code

Tips adicionales:
1) Usa alias. Esos nompres kilométricos dificultan leer cualquier consulta...
2) No uses palabras reservadas. CODE, VALUE, TEXT, son palabras reservadas que pueden disparar errores no detectables.
3) Usa INNER JOIN, no la coma. Es más eficiente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)