Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 数据类型 » 数据类型转换 » 数据类型之间的比较

 

时间和日期数据类型之间的比较

SQL Anywhere 在比较时间和日期数据类型时使用以下规则(按列出顺序检查规则,并使用适用的第一条规则):

  1. 如果其中一个参数的数据类型为 TIME,则将两个参数都转换为 TIME,然后再进行比较。

  2. 如果其中一个数据类型为 DATE 或 TIMESTAMP,则将两个参数都转换为 TIMESTAMP,然后再进行比较。

    例如,如果两个参数的数据类型为 REAL 和 DATE,则将它们都转换为 TIMESTAMP。

  3. 如果一个参数的数据类型为 NUMERIC,而另一个参数的数据类型为 FLOAT,则将两个参数的数据类型都转换为 DOUBLE,然后再进行比较。