格式化 DATETIME 值

在下列查询中,EXTEND 函数仅显示指定的子字段以限制两个 DATETIME 值。

图: 程序

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;
该查询为标签为 call_timeres_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_MONTHSLAST_DAYMDYMONTHS_BETWEENNEXT_DAYQUARTER 函数。除了这些函数,TRUNCROUND 函数也可返回更改 DATE 或 DATETIME 参数精度的值。这些附加时间函数在 GBase 8s SQL 指南:语法中进行了描述。