Betrachten wir zwei Tage, 2010-03-18 22:30:45
und 2010-03-19 03:30:15
.... Wie die Anzahl der Stunden und Minuten zwischen den beiden Daten in SQL Server erhalten .....Wie bekomme ich die Gesamtzahl der Stunden zwischen zwei Daten in SQL Server?
13
A
Antwort
16
@codeka antwortete mit dem Teil Stunden (von Ihrem Titel), aber in den Körper Ihrer Frage gestellt Sie für Stunden und Minuten so, hier ist ein Weg,
select DATEDIFF(hh, @date1, @date2) as Hours_Difference,
DATEDIFF(mi,DATEADD(hh,DATEDIFF(hh, @date1, @date2),@date1),@date2) as Minutes_Difference
Was dies bedeutet in der f Der erste Teil ist was @codeka gezeigt hat. Es gibt Ihnen das Datum zwischen den beiden Daten in tatsächlichen vollen Stunden. Der zweite Ausdruck im Sql gibt das Datum in Minuten zwischen dem (ersten Datum + den verstrichenen Stunden) und dem zweiten Datum an. Sie müssen die Stunden aus der Gleichung im Minuten-Teil eliminieren oder Sie erhalten die tatsächlichen Minuten zwischen den Daten. Datediff und seine erlaubt Datepart Kennungen können hier recherchierbar:
http://msdn.microsoft.com/en-us/library/ms189794.aspx
3
Sie wollen die DATEDIFF Funktion:
SELECT DATEDIFF(hh, @date1, @date2)
Verwandte Themen
- 1. Wie Stunden zwischen zwei Stunden in SQL Server generieren?
- 2. Wie bekomme ich die Anzahl der Stunden zwischen zwei Zeiten?
- 3. Wie berechne ich den Unterschied in Stunden (dezimal) zwischen zwei Daten in SQL Server?
- 4. Wie bekomme ich die Anzahl an Monaten zwischen zwei Daten in SQL Server 2005
- 5. Wie bekomme ich den aktuellen Monatsnamen, Startdatum und Enddatum zwischen zwei Daten in SQL Server
- 6. Wie wähle ich alle Stunden zwischen zwei Daten aus?
- 7. Tage, Stunden, Minuten, Sekunden zwischen zwei Daten
- 8. Wie bekomme ich die Gesamtzahl der Zeilen mit mysqli
- 9. Unterschied zwischen zwei Daten in der genauen Anzahl der Stunden in SQL
- 10. Wie bekomme ich Stunden von der Subtraktion zweier Datumswerte in SQL Server 2005
- 11. Wie bekomme ich die Gesamtzahl der Folien in Flexslider
- 12. Wie bekomme ich die Gesamtzahl der Tabellen in Postgresql?
- 13. Wie bekomme ich die Gesamtzahl der Seiten in MPDF?
- 14. Wie bekomme ich die Stunden mit awk?
- 15. Geh, bekomme Stundenunterschied zwischen zwei Daten
- 16. Versuchen, den Unterschied in Stunden zwischen zwei Daten zu erhalten
- 17. Wie bekomme ich die Gesamtzahl der Json-Datensätze mit JQuery?
- 18. How to Count Anzahl der Arbeitstage und Stunden Extrahieren von Feiertagen zwischen zwei Daten in SQL
- 19. Um Id zwischen zwei Daten in SQL Server 2008
- 20. Wie finde ich die Daten zwischen zwei angegebenen Daten?
- 21. Berechne No.Days zwischen zwei Daten, die zwischen zwei Tagen ist
- 22. Wie bekomme ich die Anzahl der Tage zwischen zwei Daten in Nodatime
- 23. Wie bekomme ich die Anzahl der Tage zwischen zwei Daten in Java?
- 24. Wie bekomme ich die Epochzeit in SQL Server?
- 25. Wie berechne ich die Anzahl der Werktage zwischen zwei Daten?
- 26. Wie bekomme ich den Unterschied (in Stunden) zwischen zwei Zeitstempel in bigquery
- 27. Unterschied in Stunden zwischen zwei NSDate
- 28. Beziehung zwischen zwei Tabellen in SQL Server
- 29. Unterschiede zwischen zwei SQL Server-Datenbank-Snapshots
- 30. Berechnen Sie die Anzahl der Tage zwischen zwei Daten?
@codekka DATEDIFF scheint nicht Minuten –
DATEDIFF zurückkehren wird fast jede Datumsteil Rückkehr nach der Spezifikation hier: http://msdn.microsoft.com/ de-de/library/ms189794.aspx –