Hola, soy nuevo en SqlServer, estoy tratando de definir una funcion a la cual le paso parametros, consulto en una tabla un dato y lo retorno pero me dice que desde una funcion el select no puede devolver datos a un cliente.
La verdad no entiendo, le agradeceria a alguien que pueda ayudarme, por las dudas les paso el codigo:
create function f_ultimoraiting
(@xeje int, @xfec datetime, @xano int
)
returns int
as
begin
declare @retorno int
select top 1 raitingposterior from anotaciones left join carreras on carreras.idcarrera=anotaciones.idcarrera left join reuniones on reuniones.idreunion=carreras.idreunion left join hipodromos on hipodromos.idhipodromo=reuniones.idhipodromo where idejemplar=@xeje and reuniones.fecha<=@xfec and idanotacion<>@xano order by reuniones.fecha desc
set @retorno=raitingposterior
end;