date_out.sql 838 B

1234567891011121314151617
  1. /* postgres can not */
  2. select cast(cast(18000u as date) as string);
  3. select cast(cast(18000u*86400ul+1u*3600u+2u*60u+3u as datetime) as string);
  4. select cast(cast(18000u*86400000000ul+1u*3600000000ul+2u*60000000ul+3000000ul+4u as timestamp) as string);
  5. select cast(cast(18000u*86400000000ul+1u*3600000000ul+2u*60000000ul+3000000ul+4u as interval) as string);
  6. select cast(cast(49673u - 1u as date) as string);
  7. select cast(cast(49673u as date) as string);
  8. select cast(cast(49673u*86400ul - 1u as datetime) as string);
  9. select cast(cast(49673u*86400ul as datetime) as string);
  10. select cast(cast(49673u*86400000000ul - 1u as timestamp) as string);
  11. select cast(cast(49673u*86400000000ul as timestamp) as string);
  12. select cast(cast(49673u*86400000000ul - 1u as interval) as string);
  13. select cast(cast(49673u*86400000000ul as interval) as string);