GBase 8a数据库支持date_trunc()函数
GBase 8a支持date_trunc()函数
释义:实现按指定的精度截断日期时间。
语法:date_trunc(type,date)
语义:对 date 进行指定 type的格式化截断,并输出截断后的结果,结果类型固定为 datetime。
a)type,用来指定对输入值选用什么样的精度进行截断;
b)根据 type,截断 date 的值,所有小于精度的域都会被设置为0或者1(月、日);
c) date是 datetime 类型,当类型力 date 时会自动转化为 datetime类型。
为更好的兼容 postgresql 和 netezza 数据库的函数用法,date_trunc()函数的 type 同时支持 gbase8a 的关键字方式和以上两个数据库的字符串方式输入对应的type,如year
和'year'