| 在 SELECT 语句中使用函数 / 时间函数 | |
图: 程序
SELECT customer_num,
EXTEND (call_dtime, month to minute) call_time,
EXTEND (res_dtime, month to minute) res_time
FROM cust_calls
ORDER BY res_time;
图: 查询结果
customer_num call_time res_time
127 07-31 14:30
106 06-12 08:20 06-12 08:25
119 07-01 15:00 07-02 08:21
110 07-07 10:24 07-07 10:30
121 07-10 14:05 07-10 14:06
116 11-28 13:34 11-28 16:47
116 12-21 11:24 12-27 08:19
TO_CHAR 函数也可以格式化 DATETIME 值。有关内置函数的信息,请参阅 TO_CHAR 函数,该函数也可接受作为参数的 DATE 值或数字值并返回格式化的字符串。
除了这些示例说明的内置时间函数之外,GBase 8s 还支持 ADD_MONTHS 、LAST_DAY 、MDY 、MONTHS_BETWEEN 、NEXT_DAY 和 QUARTER 函数。除了这些函数,TRUNC 和 ROUND 函数也可返回更改 DATE 或 DATETIME 参数精度的值。这些附加时间函数在 GBase 8s SQL 指南:语法中进行了描述。