Wednesday, March 7, 2018

SQL Server - Calcul des dates


Declare @sMoisCourant Char(6) = Substring(Convert(Char(8), Getdate(),112),1,6) 
Declare @s1erJourDuMoisCourant Char(8) = @sMoisCourant + '01'
Declare @sDernierJourDuMoisPrécédent Char(8) = Convert(Char(8), DateAdd(Day, -1, @s1erJourDuMoisCourant),112)
Declare @sMoisPrécédent Char(6)= Substring(@sDernierJourDuMoisPrécédent, 1, 6) 
Declare @s1erJourDuMoisPrécédent Char(8) = @sMoisPrécédent + '01'


Select @sMoisCourant 
Select @s1erJourDuMoisCourant
Select @sDernierJourDuMoisPrécédent
Select @sMoisPrécédent
Select @s1erJourDuMoisPrécédent

No comments:

Post a Comment