PostgreSQL interval后跟字段的问题

查看:1231
本文介绍了PostgreSQL interval后跟字段的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

PostgreSQL中可以针对timestamp类型字段进行interval操作,譬如

TO_TIMESTAMP('20161026', 'YYYYMMDD) + interval '2 day'

结果就是20161028,但我的数字本身是个字段,也就是

TO_TIMESTAMP('20161026', 'YYYYMMDD) + interval 数字字段||' day'

这样,求教一下怎么写这个SQL,我试了一下把后边写成

SELECT 字段||' day' FROM…

是不行的

解决方案

试试把interval '2 day' 换成make_interval(days => 数字字段)

这篇关于PostgreSQL interval后跟字段的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆