tznumliterals.sql 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. pragma warning("disable","4510");
  2. select
  3. cast(Yql::Date32(AsAtom('-53375809')) as string),
  4. Yql::TzDate32(AsAtom('-53375809,UTC')),
  5. Yql::TzDate32(AsAtom('-53375809,Europe/Moscow')),
  6. Yql::TzDate32(AsAtom('-53375809,America/Los_Angeles')),
  7. cast(Yql::Date32(AsAtom('53375807')) as string),
  8. Yql::TzDate32(AsAtom('53375807,UTC')),
  9. Yql::TzDate32(AsAtom('53375807,Europe/Moscow')),
  10. Yql::TzDate32(AsAtom('53375807,America/Los_Angeles')),
  11. cast(Yql::Date32(AsAtom('-719162')) as string),
  12. Yql::TzDate32(AsAtom('-719162,UTC')),
  13. Yql::TzDate32(AsAtom('-719162,Europe/Moscow')),
  14. cast(Yql::Date32(AsAtom('-719163')) as string),
  15. Yql::TzDate32(AsAtom('-719163,UTC')),
  16. Yql::TzDate32(AsAtom('-719163,Europe/Moscow'));
  17. select
  18. cast(Yql::Datetime64(AsAtom('-4611669897600')) as string),
  19. Yql::TzDatetime64(AsAtom('-4611669897600,UTC')),
  20. Yql::TzDatetime64(AsAtom('-4611669897600,Europe/Moscow')),
  21. Yql::TzDatetime64(AsAtom('-4611669897600,America/Los_Angeles')),
  22. cast(Yql::Datetime64(AsAtom('4611669811199')) as string),
  23. Yql::TzDatetime64(AsAtom('4611669811199,UTC')),
  24. Yql::TzDatetime64(AsAtom('4611669811199,Europe/Moscow')),
  25. Yql::TzDatetime64(AsAtom('4611669811199,America/Los_Angeles')),
  26. cast(Yql::Datetime64(AsAtom('-62135596800')) as string),
  27. Yql::TzDatetime64(AsAtom('-62135596800,UTC')),
  28. Yql::TzDatetime64(AsAtom('-62135596800,Europe/Moscow')),
  29. cast(Yql::Datetime64(AsAtom('-62135596801')) as string),
  30. Yql::TzDatetime64(AsAtom('-62135596801,UTC')),
  31. Yql::TzDatetime64(AsAtom('-62135596801,Europe/Moscow'));
  32. select
  33. cast(Yql::Timestamp64(AsAtom('-4611669897600000000')) as string),
  34. Yql::TzTimestamp64(AsAtom('-4611669897600000000,UTC')),
  35. Yql::TzTimestamp64(AsAtom('-4611669897600000000,Europe/Moscow')),
  36. Yql::TzTimestamp64(AsAtom('-4611669897600000000,America/Los_Angeles')),
  37. cast(Yql::Timestamp64(AsAtom('4611669811199999999')) as string),
  38. Yql::TzTimestamp64(AsAtom('4611669811199999999,UTC')),
  39. Yql::TzTimestamp64(AsAtom('4611669811199999999,Europe/Moscow')),
  40. Yql::TzTimestamp64(AsAtom('4611669811199999999,America/Los_Angeles')),
  41. cast(Yql::Timestamp64(AsAtom('-62135596800000000')) as string),
  42. Yql::TzTimestamp64(AsAtom('-62135596800000000,UTC')),
  43. Yql::TzTimestamp64(AsAtom('-62135596800000000,Europe/Moscow')),
  44. cast(Yql::Timestamp64(AsAtom('-62135596800000001')) as string),
  45. Yql::TzTimestamp64(AsAtom('-62135596800000001,UTC')),
  46. Yql::TzTimestamp64(AsAtom('-62135596800000001,Europe/Moscow'));