date_diff_compare.sql 1.2 KB

123456789101112131415161718192021222324
  1. /* postgres can not */
  2. select Date("2001-01-01") == Datetime("2001-01-01T00:00:00Z");
  3. select Date("2001-01-01") == Timestamp("2001-01-01T00:00:00Z");
  4. select Datetime("2001-01-01T00:00:00Z") == Timestamp("2001-01-01T00:00:00Z");
  5. select Date("2001-01-01") != Datetime("2001-01-01T00:00:00Z");
  6. select Date("2001-01-01") != Timestamp("2001-01-01T00:00:00Z");
  7. select Datetime("2001-01-01T00:00:00Z") != Timestamp("2001-01-01T00:00:00Z");
  8. select Date("2001-01-01") < Datetime("2001-01-01T00:00:00Z");
  9. select Date("2001-01-01") < Timestamp("2001-01-01T00:00:00Z");
  10. select Datetime("2001-01-01T00:00:00Z") < Timestamp("2001-01-01T00:00:00Z");
  11. select Date("2001-01-01") <= Datetime("2001-01-01T00:00:00Z");
  12. select Date("2001-01-01") <= Timestamp("2001-01-01T00:00:00Z");
  13. select Datetime("2001-01-01T00:00:00Z") <= Timestamp("2001-01-01T00:00:00Z");
  14. select Date("2001-01-01") > Datetime("2001-01-01T00:00:00Z");
  15. select Date("2001-01-01") > Timestamp("2001-01-01T00:00:00Z");
  16. select Datetime("2001-01-01T00:00:00Z") > Timestamp("2001-01-01T00:00:00Z");
  17. select Date("2001-01-01") >= Datetime("2001-01-01T00:00:00Z");
  18. select Date("2001-01-01") >= Timestamp("2001-01-01T00:00:00Z");
  19. select Datetime("2001-01-01T00:00:00Z") >= Timestamp("2001-01-01T00:00:00Z");