Zeitzonen-DMV verwenden, um Zeiten nachzuschlagen
Die Funktion SWITCHOFFSET() hat eine unerwünschte Einschränkung: Du musst den Offset-Wert selbst kennen. Du kannst dir vielleicht merken, dass US Eastern Standard Time UTC -5:00 und Eastern Daylight Time UTC -04:00 ist, aber India Standard Time oder Tuvalu Time parat zu haben, ist schon schwieriger.
Zum Glück gibt es eine Dynamic Management View (DMV), die hilft: sys.time_zone_info. Sie durchsucht die auf dem Betriebssystem verfügbaren Zeitzonen (in der Windows-Registrierung oder unter /usr/share/zoneinfo auf Linux bzw. macOS).
Die Olympischen Sommerspiele 2016 in Rio de Janeiro begannen am 8. August 2016 um 23 Uhr UTC. Ausgehend von einem String mit diesem Datum und dieser Uhrzeit können wir sehen, wie spät es in anderen Regionen war – nur anhand des Zeitzonennamens, ohne den Offset zu kennen.
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in SQL Server
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten