GBase 8c SQL 参考手册 南大通用数据技术股份有限公司 92 排序规则所蕴含的排序顺序, 也就是说, 只要它的第一个参数根据排序顺序大于第二个参数, 它的结果就应该是正值。 示例 gbase=# CREATE FUNCTION time_subtype_diff(x time, y time) RETURNS float8 AS 'SELECT EXTRACT(EPOCH FROM (x - y))' LANGUAGE sql STRICT IMMUTABLE; CREATE FUNCTION gbase=# CREATE TYPE timerange AS RANGE ( subtype = time,subtype_diff = time_subtype_diff); CREATE FUNCTION gbase=# SELECT '[11:10, 23:00]'::timerange; [11:10:00,23:00:00] 更多关于创建范围类型的信息,参考14.94 CREATE TYPE。