PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mendapatkan akhir hari?

Catat tanggalnya, potong, tambahkan satu hari dan kurangi satu detik:

select date_trunc('day', date) + interval '1 day' - interval '1 second'

Anda dapat menempatkan logika dalam update jika Anda ingin mengubah data dalam tabel.

Tentu saja, Anda juga dapat menambahkan 24*60*60 - 1 detik:

select date_trunc('day', date) + (24*60*60 - 1) * interval '1 second'

Tapi itu sepertinya kurang elegan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Memformat Angka sebagai Persentase di PostgreSQL

  2. Bagaimana cara mengembalikan file dump PostgreSQL ke database Postgres?

  3. Batasan tabel silang di PostgreSQL

  4. Kesalahan PostgreSQL:Hubungan sudah ada

  5. Dasar-dasar Manajemen Skema PostgreSQL