1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| BEGIN
DECLARE @y1 int
DECLARE @y2 int
DECLARE @EXO varchar
DECLARE @EXO2 varchar(9)
DECLARE @ma_date date
SET @ma_date = '2012-03-12'
IF (MONTH(@ma_date) >= 10 )
BEGIN
SET @y1 = year(@ma_date)
SET @y2 = year(@ma_date)+1
END
ELSE
BEGIN
SET @Y1 = year(@ma_date)-1
SET @y2 = year(@ma_date)
END
SET @EXO=CAST(@y1 AS varchar) + '-' + CAST(@y2 AS varchar)
SET @EXO2=CAST(@y1 AS varchar) + '-' + CAST(@y2 AS varchar)
SELECT @Y1, @Y2, @EXO, @EXO2
END
----------- ----------- ---- ---------
2011 2012 2 2011-2012 |
Partager