Pertama, tanggal harus berupa nilai timestamp ketik (jadi tambahkan ::timestamp jika Anda hanya menetapkannya sebagai literal string).
Jika Anda mengurangi dua stempel waktu, hasilnya adalah interval type, yang menjelaskan durasi waktu (dalam jam, menit, detik, dll.) Anda dapat menggunakan extract(epoch from interval_value) untuk mengubah interval menjadi jumlah detik mutlak.
Jadi, gabungkan semuanya:
select extract(epoch from ('2011-12-30 09:55:56'::timestamp - '2011-12-30 08:54:55'::timestamp));
Ingat bahwa ::timestamp hanya diperlukan untuk mengonversi literal string menjadi stempel waktu:Anda tidak memerlukannya jika Anda menggunakan nilai kolom stempel waktu, misalnya.