Cita:
Iniciado por xaloc25 Esta consulta te da todos los iduser de la tabla, y el True/False que pedias:
- True si los dos ultimos registros del iduser tienen el mismo idmotivo.
- False si tienen distinto idmotivo, o si solo hay 1 registro de ese iduser.
Código:
SELECT iduser,
CASE WHEN COUNT(*)=2 AND COUNT(DISTINCT idmotivo)=1 THEN 'True'
ELSE 'False' END AS UltimosRepetidos
FROM (
SELECT * FROM tabla1 a
WHERE idpeticion IN (SELECT TOP 2 idpeticion FROM tabla1
WHERE iduser=a.iduser ORDER BY fecha DESC)
) b
GROUP BY iduser;
Si es para un solo iduser le agregas un Where y listo.
Saludos.
Hola xaloc25, podrias explicar el codigo de la consulta??
Saludos,