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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| DECLARE @Annee INT,
@DateDuJour DATETIME,
@DateDebN DATETIME, @DateFinN DATETIME,
@DateDebN1 DATETIME, @DateFinN1 DATETIME,
@DateDebCPN DATETIME, @DateFinCPN DATETIME,
@DateDebCPN1 DATETIME, @DateFinCPN1 DATETIME,
@DateDebCPN2 DATETIME, @DateFinCPN2 DATETIME,
@DateDebMoisM1 DATETIME, @DateFinMoisM1 DATETIME
SET @Annee = YEAR(GETDATE()) - 2000
SET @DateDuJour = GETDATE()
SET @DateDebN = DATEADD(yy, YEAR(GETDATE()) - 2000, '20000101')
SET @DateFinN = DATEADD(yy, YEAR(GETDATE()) - 2000, '20001231')
SET @DateDebN1 = DATEADD(yy, YEAR(GETDATE()) - 2001, '20000101')
SET @DateFinN1 = DATEADD(yy, YEAR(GETDATE()) - 2001, '20001231')
SET @DateDebCPN = DATEADD(yy, YEAR(GETDATE()) - 2000, '20000601')
SET @DateFinCPN = DATEADD(yy, YEAR(GETDATE()) - 2000, '20010531')
SET @DateDebCPN1 = DATEADD(yy, YEAR(GETDATE()) - 2001, '20000601')
SET @DateFinCPN1 = DATEADD(yy, YEAR(GETDATE()) - 2001, '20010531')
SET @DateDebCPN2 = DATEADD(yy, YEAR(GETDATE()) - 2002, '20000601')
SET @DateFinCPN2 = DATEADD(yy, YEAR(GETDATE()) - 2002, '20010531')
SET @DateDebMoisM1 = DATEADD(mm, MONTH(GETDATE()) - 2, DATEADD(yy, YEAR(GETDATE()) - 2000, '20000101'))
SET @DateFinMoisM1 = DATEADD(dd, -1, DATEADD(mm, MONTH(GETDATE()) - 1, DATEADD(yy, YEAR(GETDATE()) - 2000, '20000101')))
SELECT
@Annee AS Annee,
@DateDuJour AS DateDuJour,
@DateDebN AS DateDebN,
@DateFinN AS DateFinN,
@DateDebN1 AS DateDebN1,
@DateFinN1 AS DateFinN1,
@DateDebCPN AS DateDebCPN,
@DateFinCPN AS DateFinCPN,
@DateDebCPN1 AS DateDebCPN1,
@DateFinCPN1 AS DateFinCPN1,
@DateDebCPN2 AS DateDebCPN2,
@DateFinCPN2 AS DateFinCPN2,
@DateDebMoisM1 AS DateDebMoisM1,
@DateFinMoisM1 AS DateFinMoisM1 |
Partager