0514-86177077
9:00-17:00(工作日)
我就廢話不多說了,看代碼吧~
select extract(day from t) * 24 + extract(hour from t) from (select (timestamp '2013-12-14 12:00:00' - timestamp '2013-12-11 4:00:00') as t) as a;
例如a表中有start,end倆字段
select extract(day from (end-start)) * 24 + extract(hour from (end-start)) from a
補充:PostgreSQL得出兩個timestamp的秒數(shù)差值
sql語句
SELECT EXTRACT(EPOCH FROM (TIMESTAMP '2017-12-16 12:21:13'- TIMESTAMP '2017-12-15 12:21:00'));
86413
計算兩個時間的差值更新另一個時間字段
UPDATE your_table SET this_time=(EXTRACT(EPOCH FROM (time_a-time_b)));
UPDATE your_table
SET this_time=(EXTRACT(EPOCH FROM (time_a-time_b)));
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標簽:株洲 衡陽 來賓 蚌埠 珠海 烏海 錦州 晉城
上一篇:postgresql中時間轉(zhuǎn)換和加減操作
下一篇:Postgresql 通過出生日期獲取年齡的操作
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡(luò)通訊始建于2005年
蘇ICP備15040257號-8