Pada dasarnya saya pikir Anda bisa mengambil stempel waktu pada waktu kueri, tidak menyimpannya di tabel, tetapi jika Anda melakukan tindakan seperti itu dan berpikir bahwa inilah yang Anda butuhkan:
Anda perlu menambahkan kolom itu ke tabel Anda:
ALTER TABLE tablename ADD COLUMN te timestamp;
Kemudian lakukan pembaruan yang memberi makan nilai dengan menggunakan LEAD
fungsi jendela.
UPDATE tablename t
SET te = x.te
FROM (
SELECT ts, lead(ts, 1) OVER (order by ts) AS te
FROM tablename t2
) x
WHERE t.ts = x.ts
Berikut ini contoh cara kerjanya menggunakan sampel data integer:SQL Fiddle .
Ini akan melakukan hal yang sama untuk timestamp
nilai tipe data.