VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

ROUND

功能描述

ROUND函数支持对日期(date/timestamp)进行处理,返回四舍五入的结果。

注意事项

对日期四舍五入的结果在不同兼容模式下返回结果不同。

语法格式

ROUND(date [, fmt ]);
ROUND(timestamp [with[without] time zone] [, fmt ]);

参数说明

  • date

    输入date类型数值。

  • timestamp

    输入timestamp类型数值。

  • fmt

    返回日期或时间四舍五入到格式模型fmt指定的单位。

示例

  • 使用round(date)函数。

    select ROUND('2020-11-18 16:46:52'::date,'yy');
    

    返回结果为:

             round
    ---------------------
    2021-01-01 00:00:00
    (1 row)
    
  • 使用round(timestamp)函数。

    select ROUND('2020-11-18 16:46:52+08'::timestamp with time zone,'hh');
    

    返回结果为:

            round
    ------------------------
    2020-11-18 17:00:00+08
    (1 row)