Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं Oracle 11g में 2 तिथियों के बीच दिनों की संख्या कैसे प्राप्त कर सकता हूं?

या आप यह कर सकते थे:

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

यह पूरे दिनों का NUMBER लौटाता है:

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. मामला .. जब Oracle SQL में अभिव्यक्ति

  2. Oracle:रिकॉर्ड डेटाटाइप से चुनें

  3. Oracle तत्काल क्लाइंट DYLD_LIBRARY_PATH त्रुटि

  4. स्वचालित रोलबैक स्क्रिप्ट oracle

  5. SQL*Plus SQL स्क्रिप्ट निष्पादित नहीं करता है जो SQL डेवलपर करता है