Quelqu'un peut me dire ce qui ne fonctionne pas là ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
CREATE FUNCTION [dbo].[FN_GET_MONTH_DATCRE] (@datcre decimal(7,0))
RETURNS decimal (2,0)
 
AS
 
BEGIN
 
DECLARE @result decimal(2,0)
 
	IF (LEN(@datcre) = 7)
 
	BEGIN
		@result = SUBSTRING(@datcre,4,2)
	END
 
	ELSE
 
		@result = SUBSTRING(@datcre,3,2)
 
	RETURN @result
END