PostgreSQL interval后跟字段的问题
本文介绍了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屋!
查看全文