[2000] getdate dans une fonction
Bonjour
Je suis confronté à un souci qui me laisse trés perplexe d'autant plus que je ne trouve pas de doc là dessus.
je fais une fonction tabulaire comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
ALTER FUNCTION dbo.MILI_Liste_Actif (@Appl_Name VARCHAR(50))
RETURNS TABLE AS
RETURN (
SELECT M.LoweredEmail,
Sexe,
YEAR(GetDate()) - YEAR(Date_Naissance) AS Age,
MD.*
FROM MILI_MembresDetail MD
INNER JOIN aspnet_Users U ON U.UserName = MD.UserName
INNER JOIN aspnet_MemberShip M ON M.UserId = U.UserId
WHERE MD.Type_Membre = 1 |
et il me dit :
Citation:
Serveur : Msg 443, Niveau 16, État 1, Procédure MILI_Liste_Actif, Ligne 7
Utilisation incorrecte de 'getdate' à l'intérieur d'une fonction.
Donc j'en reste sur mon céan et je ne comprends rien. Dans l'aide SQL y rien qui parle de ça. Avec GOOGLE, pas mieux et dans la FAQ ici, j'ai rien vu
Pouvez vous m'aider ?