date_tz_cast.sql 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /* postgres can not */
  2. select cast(Yql::TzDate(AsAtom("1,UTC")) as Uint8);
  3. select cast(Yql::TzDate(AsAtom("1,UTC")) as Uint32);
  4. select cast(Yql::TzDate(AsAtom("1,UTC")) as Int32);
  5. select cast(Yql::TzDate(AsAtom("1,UTC")) as Uint64);
  6. select cast(Yql::TzDate(AsAtom("1,UTC")) as Int64);
  7. select cast(Yql::TzDatetime(AsAtom("1,UTC")) as Uint8);
  8. select cast(Yql::TzDatetime(AsAtom("1,UTC")) as Uint32);
  9. select cast(Yql::TzDatetime(AsAtom("1,UTC")) as Int32);
  10. select cast(Yql::TzDatetime(AsAtom("1,UTC")) as Uint64);
  11. select cast(Yql::TzDatetime(AsAtom("1,UTC")) as Int64);
  12. select cast(Yql::TzTimestamp(AsAtom("1,UTC")) as Uint8);
  13. select cast(Yql::TzTimestamp(AsAtom("1,UTC")) as Uint32);
  14. select cast(Yql::TzTimestamp(AsAtom("1,UTC")) as Int32);
  15. select cast(Yql::TzTimestamp(AsAtom("1,UTC")) as Uint64);
  16. select cast(Yql::TzTimestamp(AsAtom("1,UTC")) as Int64);
  17. select cast(1ut as TzDate);
  18. select cast(1u as TzDate);
  19. select cast(1 as TzDate);
  20. select cast(1ul as TzDate);
  21. select cast(1l as TzDate);
  22. select cast(-1 as TzDate);
  23. select cast(1/1 as TzDate);
  24. select cast(-1/1 as TzDate);
  25. select cast(1ut as TzDatetime);
  26. select cast(1u as TzDatetime);
  27. select cast(1 as TzDatetime);
  28. select cast(1ul as TzDatetime);
  29. select cast(1l as TzDatetime);
  30. select cast(-1 as TzDatetime);
  31. select cast(1/1 as TzDatetime);
  32. select cast(-1/1 as TzDatetime);
  33. select cast(1/0 as TzDatetime);
  34. select cast(1ut as TzTimestamp);
  35. select cast(1u as TzTimestamp);
  36. select cast(1 as TzTimestamp);
  37. select cast(1ul as TzTimestamp);
  38. select cast(1l as TzTimestamp);
  39. select cast(-1 as TzTimestamp);
  40. select cast(1/1 as TzTimestamp);
  41. select cast(-1/1 as TzTimestamp);
  42. select cast(1/0 as TzTimestamp);