Comment obtenir le nombre total d'heures entre deux dates dans le serveur sql?
Envisager deux dates 2010-03-18 22:30:45
et 2010-03-19 03:30:15
.... Comment obtenir le nombre d'heures et de minutes entre les deux dates en sql server.....
source d'informationauteur Chendur Pandian
Vous devez vous connecter pour publier un commentaire.
@codeka répondu avec les heures de la partie (à partir de votre titre), mais dans le corps de votre question que vous avez demandé des heures et des minutes ainsi, voici une façon de
Ce que cela fait dans la première partie, est ce que @codeka a montré. Il vous donne la datediff entre les deux dates réelles des heures entières. Le second terme dans le sql donne la datediff en minutes entre le premier (date + l'heure écoulé) et la deuxième date. Vous devez éliminer les heures à partir de l'équation dans le procès-verbal de la partie ou vous aurez la réelle minutes entre les dates. Datediff et ses Datepart identificateurs peuvent être recherchés ici:
http://msdn.microsoft.com/en-us/library/ms189794.aspx
Vous voulez le DATEDIFF fonction:
Fonction DATEDIFF permettra de résoudre votre problème de la prise en heures de différence.
vous pouvez vérifier ce que :
Il vous donnera un résultat de 24 heures
Grâce