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

ओरेकल एसक्यूएल में औसत तिथियां

"औसत तिथि" की परिभाषा व्यक्तिपरक है, लेकिन आप अपनी तिथियों को जूलियन संख्या में परिवर्तित कर सकते हैं, फिर उन्हें औसत कर सकते हैं, इसे गोल कर सकते हैं, फिर वापस तिथि में परिवर्तित कर सकते हैं।

create table dates (dt DATE);

insert into dates 
values ('24-APR-2012');
insert into dates 
values ('01-JAN-2012');
insert into dates 
values ('01-JAN-2013');
insert into dates
values ('25-DEC-1900');


select to_date(round(avg(to_number(to_char(dt, 'J')))),'J')
from dates;

यहाँ SQL Fiddle है:http://sqlfiddle.com/#!4/98ce9/1



  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 IN क्लॉज में 1000 से अधिक मान कैसे डालें?

  2. Oracle डेटाबेस में सेलेक्ट INTO स्टेटमेंट के साथ बल्क कलेक्ट क्लॉज का उपयोग कैसे करें

  3. किसी क्वेरी परिणाम से परिणामों का यादृच्छिक नमूना चुनें

  4. किसी तिथि से सप्ताह के दिन का नाम कैसे प्राप्त करें?

  5. 2 कार्य जो Oracle में एक तिथि से महीना लौटाते हैं