Est-ce possible de créer des variables dans une fonction table ?
Bonjour,
je viens vers vous pour vous demande des conseils pour créer une fonction table
mon problème est que je veux utiliser des variables dans une fonction table
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| CREATE FUNCTION [MaFonction]
@Exercice NVarChar(4),
@Mois NVarChar(2)
)
RETURNS TABLE
AS
RETURN
(
Declare @Exercice_N_1 NVarChar(4)
Declare @Mois_N_1 NVarChar(2)
If @Mois = '01' Then
Set @Mois_N_1 = '12',
Set @Exercice_N_1 = @Exercice - 1
Else
Set @Mois_N_1 = @Mois - 1
Set @Exercice_N_1 = @Exercice
SELECT
******* |
mais j'ai toujours le message d'erreur
Citation:
Syntaxe incorrecte vers le mot clé 'Declare'.
merci de votre aide.