Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2011, 13:32
Avatar de nosoynadie
nosoynadie
 
Fecha de Ingreso: noviembre-2005
Ubicación: dando vueltas por aquí
Mensajes: 206
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: buscar el ultimo registro de cada usuario

Hola robiwimarbu1,

no sé si te entendí bien pero aquí te va una propuesta (hace algún tiempo que no escribo consultas para mysql pero veremos que sale).
Creo que pides: sacar la última fecha (la máxima) de los cortes de una hacienda salvo que esté en estado de 'SIEMBRA' en cuyo caso necesitas la fecha de la siembra. En ese caso, creo que la consulta podría ser algo así (falta comprobar la sintaxis que seguro falla)
Código:
select CASE s.estado = 'SIEMBRA' THEN MAX(s.fecha_siembra) ELSE MAX(c.fecha_corte) END, s.id_siembra
from siembras s
left join cortes c on c.id_hacienda = s.id_hacienda and c.id_suerte = s.id_suerte
group by s.id_siembra
Espero no haber mentido mucho
__________________
http://www.nosoynadie.net/