读书人

postgresql 时间相加的困惑,该如何解决

发布时间: 2012-05-16 11:12:12 作者: rapoo

postgresql 时间相加的困惑
请教朋友们:postgresql数据据时间相加的问题

现在有一个表table1,三个字段,field1 timestamp; sec numeric(10,0) ;field2 timestamp


现在想将表table1中的field2 更新为 --->field1 的时间加上sec字段按定的秒数后的一个新时间,

请问要怎么写啊???急,急,急

[解决办法]
示例:ps9.1
DO $$
declare d int;
declare d3 timestamp;

declare d1 varchar(200);
begin
d3:=timestamp '2011-1-1 10:00:00';

d:=10;
d1:='select timestamp ''' || d3 || '''+interval ''' ||d ||' second''' || ' from ff';

RAISE NOTICE 'ok %',d1;

EXECUTE d1 into d4;
RAISE NOTICE 'ok %',d4;
end$$

读书人网 >Mysql

热点推荐