OT Función en MySql
Posted: Fri Jul 15, 2016 7:19 pm
Colegas, necesito hacer una función que me devuelva el mayor valor de un conjunto de valores. He codificado algo como esto pero no me devuelve nada
La consulta me debería devolver como máximo seis valores, sin embargo, a pesar que el motor no se queja no devuelve nada. La variable nSueldos no es un decimal sino un ¿ array ?. Tampoco tengo idea de como declararlo. Cualquier ayuda se agradecerá
Saludos
- Code: Select all Expand view
function MayorSueldo( nro_legajo int ) returns decimal( 12, 2 )
Begin
Declare nSueldos Decimal( 12, 2 ); //esto no debe estar bien
select teorico from nSueldos from sac001 where id_legajo = nro_legajo;
return nSueldos
End
La consulta me debería devolver como máximo seis valores, sin embargo, a pesar que el motor no se queja no devuelve nada. La variable nSueldos no es un decimal sino un ¿ array ?. Tampoco tengo idea de como declararlo. Cualquier ayuda se agradecerá
Saludos