Update.sql 1.6 KB

12345678910111213141516171819202122232425
  1. /* syntax version 1 */
  2. SELECT
  3. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 2005)) as String),
  4. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 2200 as Year)) as String),
  5. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, NULL, 7)) as String),
  6. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 13 as Month)) as String),
  7. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, NULL, NULL, 20)) as String),
  8. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 32 as Day)) as String),
  9. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 2018, 2, 30)) as String),
  10. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, NULL, NULL, NULL, 11, 10, 9)) as String),
  11. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 11 as Hour)) as String),
  12. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 24 as Hour)) as String),
  13. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 10 as Minute)) as String),
  14. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 60 as Minute)) as String),
  15. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 9 as Second)) as String),
  16. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 60 as Second)) as String),
  17. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 123456 as Microsecond)) as String),
  18. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 2000000 as Microsecond)) as String),
  19. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 100 as TimezoneId)) as String),
  20. cast(DateTime::MakeTzTimestamp(DateTime::Update(tm, 1000 as TimezoneId)) as String)
  21. from (
  22. select
  23. cast(ftztimestamp as TzTimestamp) as tm
  24. from Input
  25. );