SQL - Funciones

 
Vista:

Funciones

Publicado por jo (2 intervenciones) el 05/05/2005 18:50:03
CREATE FUNCTION dbo.ventes
()
RETURN MONEY
AS
BEGIN
RETURN(SELECT SUM(Preu_total)
FROM Venta_Client)
END

Bien creo que se entiende la fubncion devolvera el total de las ventas realizadas ,bueno eso devberia hacer pq me sale este mensaje

Server: Msg 156, Level 15, State 1, Procedure ventes, Line 3
Sintaxis incorrecta cerca de la palabra clave 'RETURN'.
Server: Msg 178, Level 15, State 1, Procedure ventes, Line 8
En este contexto no se puede utilizar la instrucción RETURN con un valor de retorno.

alguien me puede ayudar ,gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones

Publicado por Isaías Islas (5072 intervenciones) el 05/05/2005 22:50:58
Es muy SIMPLE su función, recuerde que las funciones son aquellas que reciben PARAMETROS DE ENTRADA y devuelven información, sin embargo

CREATE FUNCTION dbo.ventes ()
RETURNS MONEY
AS
BEGIN
RETURN(SELECT SUM(Preu_total)
FROM Venta_Client)
END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar