Je vais essayer d'obtenir le nombre total de jours entre deux jours:
1/1/2011
3/1/2011
RETURN
62
Est-il possible de faire dans MS SQL?
Je vais essayer d'obtenir le nombre total de jours entre deux jours:
1/1/2011
3/1/2011
RETURN
62
Est-il possible de faire dans MS SQL?
PRINT DATEDIFF(DAY, '1/1/2011', '3/1/2011')
va vous donner ce que vous êtes après.
Cela donne le nombre de fois que la nuit à la frontière est traversée entre les deux dates. Vous pouvez décider d'ajouter l'une de cette si vous êtes, y compris les deux dates dans le décompte ou de soustraire un si vous ne souhaitez pas inclure soit la date.
Voir DateDiff:
DECLARE @startdate date = '2011/1/1'
DECLARE @enddate date = '2011/3/1'
SELECT DATEDIFF(day, @startdate, @enddate)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.