Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2016, 13:36
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: 17 años
Puntos: 2658
Respuesta: ¿Cómo obtener la última entrada de cada usuario?

Cita:
Pero en lugar de sacarme la última entrada de cada usuario, me saca la primera.
Y... todo dependerá, en principio, de dónde viene el campo "NAME" que está llegando desde la tabla derivada... y qué datos acompañan ese esquema.

Empieza por mostrarnos un resultado de esta query que usas en la tabla derivada:
Código SQL:
Ver original
  1. SELECT t1.*, t2.*
  2.     FROM t2, t1
  3.     WHERE t1.userId = t2.t1UserId
  4.     AND t2.DATE >= '2015/01/01 00:00:00' AND t2.DATE <= '2017/01/01 00:00:00'
  5.     AND t2.t1UserId IN (usersIdList)
  6.     ORDER BY t2.DATE DESC
porque si no vemos los datos reales, es difícil adivinar lo que pasa.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)