Hola soy novato en esto y no me acaba de salir... estoy intentando hacer una
función que recibe un parametro en este caso un id de una tabla y me devuelva
un campo.
Lo que tengo hecho es lo siguiente:
CREATE FUNCTION prueba (@pid int) RETURN TABLE
AS
BEGIN
RETURN (SELECT
CASE when Subv.Subv1='Transferencia' then
Subv.Subv1
else
CASE when subv.subv2=subv.subv3 then
Subv.Subv1 + ' ' + LOWER(Subv.Subv3)
else
Subv.Subv1 + ' ' + LOWER(Subv.Subv2) + ' ' + LOWER(Subv.Subv3)
end
end
AS Subvencion
FROM Subv
WHERE idSubv=@pid)
END
Cuál seria la forma correcta?
Gracias x tu tiempo!
Leer las respuestas