Apakah ada cara untuk membandingkan dua tanggal dalam tabel yang sama seperti ini:
SELECT * FROM mytable WHERE date_1 = date_2;
Saya mencari pendekatan paling sederhana untuk melakukan ini sebagai bagian dari pernyataan pembaruan.
Apakah ada cara untuk membandingkan dua tanggal dalam tabel yang sama seperti ini:
SELECT * FROM mytable WHERE date_1 = date_2;
Saya mencari pendekatan paling sederhana untuk melakukan ini sebagai bagian dari pernyataan pembaruan.
Ya, Anda bisa melakukan itu. Sederhana seperti itu.
Lihat tipe data date
/ time
di PostgreSQL.
Anda mungkin harus memberikan perhatian khusus jika "kencan" Anda sebenarnya adalah timestamp
. Secara default, hingga 6 digit pecahan disimpan, bisa jadi rumit dengan operator kesetaraan. Anda dapat menggunakan timestamp(0)
untuk membulatkan ke detik atau menggunakan date_trunc()
untuk memotong ke salah satu dari berbagai satuan waktu.
date_1
&date_2
sebagai dua bidang di tabel Anda... - person Fahim Parkar   schedule 23.01.2012