Ver Mensaje Individual
  #14 (permalink)  
Antiguo 08/04/2013, 14:18
sirdragar
 
Fecha de Ingreso: enero-2013
Mensajes: 22
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: listar valores combinados de 2 tablas

hola quisiera retomar el tema debido a que no esta dando los resultados q necesito.
voy a retomar un poco lo q quiero obtener y contarles lo q tengo.
Primero tengo una BD MySQL y ella varias tablas de las cuales necesito utilizar solo 2, estas son la trabajos y history_order.

en trabajos tengo estos campos

id_trabajos - Tipo_trabajo - cantidad - Valor --- etc

en history_order

id_history - id_trabajos - observaciones - fecha (incluye la hora)

el historial almacena informacion de los proceso q van pasando los trabajos alimentados por usuarios, estos quedan registrado con fecha y hora.

tengo q llamar una lista de los trabajos en orden correlativo esto por su id_trabajos y agregarle la ultima observacion registrada en el historial pero la final segun la fecha y la hora y si no tiene observaciones dejarlo en blanco.

como lo intente y casi dio resultado, con este codigo:
SELECT MAX(hi.observaciones) , hi.fecha , tr.* FROM trabajos tr INNER JOIN history_order hi ON tr.id_trabajo = hi.id_trabajo ORDER BY tr.id_trabajos

asi logre mostrar las observaciones pero no la ultimo por q max muestra por orden alfabetico la letra mas alta. al usar MAX(hi.fecha) me trae la ultima fecha.
pregunta?
como consigo traer el ultimo comentario segun la ultima fecha de cada id_trabajo?

estoy muy enredado soy muy nuevo en mysql, agradezco ayuda