Bonjour,

Je veux créer la fonction suivante :

CREATE FUNCTION FCT_EXERC_11_08

(@VILLE VARCHAR)

RETURNS TABLE AS

RETURN
(
SELECT MAX(compte)
FROM client
WHERE LOCALITE = @VILLE
GROUP BY LOCALITE
)

Quand je veux sauvegarder j'obtiens le message :

erreur 4514 create function : failed because a column name is not specified for column1.

lorsque je remplace max(compte) par localité par exemple,
tout est ok

donc, je suppose que c'est à cause de max que l'erreur se produit.

quand je lance la commande via le query

SELECT MAX(compte)
FROM client
WHERE LOCALITE = 'Paris'
GROUP BY LOCALITE

tout se passe bien


Avez-vous une idée pour m'aider à résoudre ce problème ?

D'avance merci