db2 表中一个字段为timestamp如若update该字段的时候只想修改其中的月份有没有什么好办法

db2 表中一个字段为timestamp如若update该字段的时候只想修改其中的月份有没有什么好办法

db2 表中一个字段为timestamp如果update该字段的时候只想修改其中的月份有没有什么好办法?
如标题所说,请教下使用db2的各位,
例如
有个TEST表  有个字段叫date_test类型为timestamp,表中已经有一些记录了,例子:
2015-04-03 18:55:36
2015-04-18 18:56:36
2015-04-18 18:56:55
2015-04-18 19:06:24
2015-04-03 19:07:46
2015-04-03 19:07:56
2015-04-03 19:07:56
2015-04-03 19:18:51。
我想修改日期为2015年4月18日的该字段的对应记录的月份为3月,即2015年3月18日,能不能一条sql语句就能搞定的?
我现在只会这么写 
update test set date_test = '2015-03-18 18:56:36' where time(date_test) = '2015-04-18 18:56:36';
update test set date_test = '2015-03-18 18:56:55' where time(date_test) = '2015-04-18 18:56:55';

一条记录一条记录的update,很麻烦,如果要改的多的话就让人头大了!
------解决思路----------------------
我在DB2数据库中使用的SQL可以实现你要的效果:
UPDATE DATE_TABLE SET date_test= TIMESTAMP( REPLACE(date_test,'-04-','-03-')) WHERE LEFT(date_test,10) ='2015-04-18'