Regla básica: Toda columna no afectada por una función agregada (tales como COUNT(), SUM(), AVG(), MAX(), MIN(), etc),
obligatoriamente debe estar listada en un GROUP BY.
Tu consulta debería ser:
Código SQL:
Ver originalSELECT PkFlujoAutorizacionXrequisicion, MAX( PkFlujoAutorizacion) FLU, PkRequisicion, UsuarioAutorizo
FROM dbo.FlujoAutorizacionXrequisicion
WHERE PKrequisicion =1
GROUP BY PkFlujoAutorizacionXrequisicion, PkRequisicion, UsuarioAutorizo
Que la query devuelva un único registro es irrelevante para SQL Server. La regla persiste.