将postgresql表中的所有日期更改为前一天

时间:2012-02-13 04:43:05

标签: postgresql date

我需要遍历表中的每一行,并将特定列中的每个日期设置为当前值之前的日期(减去14小时,前一天等)。 我可以写一个脚本来做这个,但我想知道是否有更好的SQL方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

UPDATE yourtable SET thefield = thefield - interval '14 hour';

相关文档here,应该是您首先检查的地方。