2015-02-23 201 views
1

我想在給定的時間戳中添加秒。將秒添加到時間戳

鑑於時間:

Declare 
     t1 timestamp = '1900-01-01 02:00:00'; 

現在我想一些20 seconds加入到給定的時間。

在SQL Server中,我使用了DATEADD。但是我搜索並瞭解到PostgreSQL沒有提供這樣的功能。

什麼是解決方案?

+1

只需檢查日期/時間運營商:http://www.postgresql.org/docs/current/interactive/functions-datetime.html – 2015-02-23 11:50:46

+0

@FrankHeikens,是啊!得到它了。謝謝 – MAK 2015-02-23 11:55:04

回答

2

Just add 20秒時:

t1 := t1 + interval '20' second; 

用PL/pgSQL賦值運算符是:==只是爲了向後兼容。不要使用它。

+0

非常感謝。 – MAK 2015-02-23 11:55:25

+0

你能幫我這個嗎:http://stackoverflow.com/questions/28337765/postgresql-9-3-dynamic-pivot-table – MAK 2015-02-26 12:00:07