2014-10-16 38 views
1

我想更新我的表并将年份添加到年份为2010的每个时间戳4年。我正在使用postgresql。更新表中给定年份的所有时间戳

x | y  

c | 2010-05-08 16:23:00 
d | 2011-01-01 01:23:45 

期望的结果:

x | y  

c | 2014-05-08 16:23:00 
d | 2011-01-01 01:23:45 

谢谢。

回答

3
update the_table 
    set y = y + interval '4' year 
where extract(year from y) = 2010;