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 => 数字字段)