Bonjour
je veux créer la fonction scalaire Suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CREATE FUNCTION MontantRetenue
(
    @Code nvarchar (7),
    @TypeRet nvarchar (1)
)
RETURNS Double
AS
BEGIN
DECLARE @Mont Double
@Mont=(Select Sum(Montant)  From .....)
RETURN (@Mont)
END
mais j'ai l'erreur suivante qui j'ai pas pu la localiser

Msg 156, Niveau 15, État 1, Procédure MontantRetenues, Ligne 12
Syntaxe incorrecte vers le mot clé 'AS'.
Msg 102, Niveau 15, État 1, Procédure MontantRetenues, Ligne 15
Syntaxe incorrecte vers '@Mont'.
Msg 137, Niveau 15, État 2, Procédure MontantRetenues, Ligne 25
La variable scalaire "@Mont" doit être déclarée.
merci