1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Побудова дат і часу зі зсувами з частин

Функція DATETIMEOFFSETFROMPARTS() створює DATETIMEOFFSET з компонентних значень. Вона має найбільшу кількість вхідних параметрів серед усіх функцій побудови дат і часу.

19 січня 2038 року о 03:14:08 UTC (тобто о 3:14:08 ранку) настане проблема 2038 року (або Y2.038K). У цей момент 32-бітні пристрої скинуться на дату 1900-01-01. Існує ризик виходу з ладу кожного 32-бітного пристрою, що використовує час POSIX, тобто кількість секунд, що минули від півночі 1 січня 1970 року за UTC.

Інструкції

100 XP
  • Побудуйте DATETIMEOFFSET, який відповідає останній мілісекунді перед настанням проблеми Y2.038K. Зсув має бути UTC.
  • Побудуйте DATETIMEOFFSET, який відповідає моменту виникнення проблеми Y2.038K за часом UTC. Потім використайте оператор AT TIME ZONE, щоб перетворити це на Eastern Standard Time.