時(shí)間:2024-03-26 14:33作者:下載吧人氣:23
我就廢話不多說(shuō)了,看代碼吧~
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
補(bǔ)充:PostgreSQL得出兩個(gè)timestamp的秒數(shù)差值
sql語(yǔ)句
SELECT EXTRACT(EPOCH FROM (TIMESTAMP ‘2017-12-16 12:21:13’- TIMESTAMP ‘2017-12-15 12:21:00’));
86413
計(jì)算兩個(gè)時(shí)間的差值更新另一個(gè)時(shí)間字段
UPDATE your_table
SET this_time=(EXTRACT(EPOCH FROM (time_a-time_b)));
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
網(wǎng)友評(píng)論