Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2014, 17:48
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 1 mes
Puntos: 2
ERROR: porque no está contenida en una función de agregado ni en la cláusula GROUP BY

Hola,
Tengo la siguiente consulta:
Código SQL:
Ver original
  1. SELECT PkFlujoAutorizacionXrequisicion,
  2.       MAX( PkFlujoAutorizacion)AS FLU,
  3.        PkRequisicion,
  4.        UsuarioAutorizo
  5.         FROM dbo.FlujoAutorizacionXrequisicion
  6. WHERE PKrequisicion =1
La cual me da el siguiente error:
Msg 8120, Level 16, State 1, Line 1
La columna 'dbo.FlujoAutorizacionXrequisicion.PkFlujoAutoriza cionXrequisicion' de la lista de selección no es válida, porque no está contenida en una función de agregado ni en la cláusula GROUP BY.


Funcionaba muy bien antes de agregarle la columna donde mando a llamar a la funcion MAX
Alguien sabe como solucionarlo?