Get.sql 858 B

1234567891011121314151617181920212223
  1. /* syntax version 1 */
  2. SELECT
  3. DateTime::GetYear(tm) as ryear,
  4. DateTime::GetDayOfYear(tm) as rdayofyear,
  5. DateTime::GetMonth(tm) as rmonth,
  6. DateTime::GetMonthName(tm) as rmonthname,
  7. DateTime::GetWeekOfYear(tm) as rweekofyear,
  8. DateTime::GetWeekOfYearIso8601(tm) as rweekofyeariso8601,
  9. DateTime::GetDayOfMonth(tm) as rdayofmonth,
  10. DateTime::GetDayOfWeek(tm) as rdayofweek,
  11. DateTime::GetDayOfWeekName(tm) as rdayofweekname,
  12. DateTime::GetHour(tm) as rhour,
  13. DateTime::GetMinute(tm) as rminute,
  14. DateTime::GetSecond(tm) as rsecond,
  15. DateTime::GetMillisecondOfSecond(tm) as rmsec,
  16. DateTime::GetMicrosecondOfSecond(tm) as rusec,
  17. DateTime::GetTimezoneId(tm) as rtz,
  18. DateTime::GetTimezoneName(tm) as rtzname
  19. FROM (
  20. SELECT
  21. DateTime::Split(CAST(ftztimestamp as TzTimestamp)) as tm
  22. FROM Input
  23. );