Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana saya bisa mendapatkan jumlah hari antara 2 tanggal di Oracle 11g?

Atau Anda bisa melakukan ini:

select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') from dual

Ini mengembalikan NUMBER hari penuh:

SQL> create view v as 
  2  select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') diff 
  3  from dual;

View created.

SQL> select * from v;

      DIFF
----------
        29

SQL> desc v
 Name                   Null?    Type
 ---------------------- -------- ------------------------
 DIFF                            NUMBER(38)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengubah Batasan

  2. Bagaimana Cara Mencetak 1 hingga 10 Tanpa Menggunakan Loop di PL/SQL?

  3. 5 kueri SQL teratas yang memakan waktu di Oracle

  4. Oracle setara dengan ROWLOCK, UPDLOCK, petunjuk permintaan READPAST

  5. Oracle Setelah Hapus Pemicu... Bagaimana cara menghindari Mutasi Tabel (ORA-04091)?