Menggunakan DMV zona waktu untuk mencari waktu
Fungsi SWITCHOFFSET() memiliki keterbatasan yang kurang ideal: Anda perlu mengetahui nilai offset sendiri. Anda mungkin hafal bahwa US Eastern Standard Time adalah UTC -5:00 dan Eastern Daylight Time adalah UTC -04:00, tetapi mengetahui India Standard Time atau Tuvalu Time bisa jadi tidak mudah.
Untungnya, kita memiliki Dynamic Management View (DMV) yang dapat membantu: sys.time_zone_info. Ini mencari kumpulan zona waktu yang tersedia pada sistem operasi (di registri Windows atau /usr/share/zoneinfo pada Linux atau macOS).
Olimpiade Musim Panas 2016 di Rio de Janeiro dimulai pukul 11 malam UTC pada 8 Agustus 2016. Dengan memulai dari string yang berisi tanggal dan waktu tersebut, kita dapat melihat itu pukul berapa di lokasi lain hanya dengan mengetahui nama zona waktunya, bukan offset-nya.
Latihan ini merupakan bagian dari kursus
Analisis Deret Waktu di SQL Server
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan