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

Bulan antara dua tanggal berfungsi

Ini mudah untuk diimplementasikan kembali di PostgreSQL hanya dengan menggunakan fungsi SQL untuk merapikan apa yang sudah Anda dapatkan:

create function months_of(interval)
 returns int strict immutable language sql as $$
  select extract(years from $1)::int * 12 + extract(month from $1)::int
$$;

create function months_between(date, date)
 returns int strict immutable language sql as $$
   select abs(months_of(age($1, $2)))
$$;

Dan sekarang select months_between('1978-06-20', '2011-12-09') menghasilkan 401.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:cara memperbarui baris di CTE

  2. Encoding yang salah antara Spring dan PostgreSQL

  3. Bagaimana Mod() Bekerja di PostgreSQL

  4. Menyortir pohon dengan jalur terwujud?

  5. Bagaimana cara memperbarui objek JSON yang sangat bersarang berdasarkan kriteria filter di Postgres?