Tenir compte deux dates 2010-03-18 22:30:45
et 2010-03-19 03:30:15
.... Comment obtenir le nombre d'heures et minutes entre les deux dates dans le serveur sql .....Comment obtenir le nombre total d'heures entre deux dates dans le serveur sql?
13
A
Répondre
16
@codeka répondu à la partie heures (à partir de votre titre), mais dans le corps de votre question que vous a demandé des heures et des minutes ainsi, voici une façon
select DATEDIFF(hh, @date1, @date2) as Hours_Difference,
DATEDIFF(mi,DATEADD(hh,DATEDIFF(hh, @date1, @date2),@date1),@date2) as Minutes_Difference
Qu'est-ce que cela fait dans le f La première partie est ce que @codeka a montré. Il vous donne le datediff entre les deux dates en heures complètes réelles. Le deuxième terme dans le sql donne le datediff en minutes entre le (premier date + les heures écoulées) et la deuxième date. Vous devez éliminer les heures de l'équation dans la partie minutes ou vous obtiendrez les minutes réelles entre les dates. Datediff et ses identifiants DATEPART autorisés peuvent être recherchés ici:
http://msdn.microsoft.com/en-us/library/ms189794.aspx
3
Vous voulez que la fonction DATEDIFF:
SELECT DATEDIFF(hh, @date1, @date2)
Questions connexes
- 1. comment obtenir le nombre total de lignes
- 2. Nombre d'années entre deux dates
- 3. Comment calculez-vous le nombre de semaines entre deux dates?
- 4. calculer le nombre total de jours dans les dates specied
- 5. CoreData: comment obtenir le nombre total
- 6. Comment puis-je obtenir le nombre de jours entre deux dates dans Oracle 11g?
- 7. Quel est le nombre de jours entre deux dates?
- 8. SQL pour le nombre total et le nombre total dans lequel la condition est vraie
- 9. Nombre de jours entre deux dates - ANSI SQL
- 10. nombre de périodes (personnalisées) entre deux dates
- 11. Temps total entre les dates dans MySQL
- 12. Calculer le temps entre deux dates
- 13. Calculez le nombre de jours de la semaine entre deux dates en C#
- 14. Comment obtenir Nombre de mois et Jours De deux dates
- 15. comment utiliser entre dans le serveur sql
- 16. Comment obtenir le nombre total de résultats potentiels Lucene
- 17. Comment puis-je obtenir le nombre total d'enregistrements de Doctrine_Pager?
- 18. Comment afficher toutes les dates entre deux dates données dans SQL
- 19. SQL Server Search, comment retourner le nombre total de lignes?
- 20. Comment puis-je obtenir le nombre total d'éléments dans un résultat SQL?
- 21. Comment obtenir le nombre de messages SMS envoyés entre des dates spécifiques dans Android
- 22. Comment calculer le nombre de mois entre deux DateTimes?
- 23. Comment obtenir la différence entre deux dates arrondies aux heures
- 24. Comment afficher le nombre total de messages?
- 25. Total du serveur SQL/pivot
- 26. Sélection entre deux dates dans un champ DateTime - SQL Server
- 27. Une façon élégante d'obtenir le nombre de mois entre deux dates?
- 28. ActionScript 3.0 + Calculer le délai entre deux dates?
- 29. Comment obtenir la différence entre deux dates en JavaScript?
- 30. Calcul du nombre de mois entre deux dates
@codekka DATEDIFF ne semble pas revenir minutes –
DATEDIFF retournera presque tous datepart selon la spécification ici: http://msdn.microsoft.com/ en-us/library/ms189794.aspx –