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

Rata-rata tanggal di Oracle sql

Definisi "tanggal rata-rata" bersifat subjektif, tetapi Anda dapat mengonversi tanggal menjadi angka Julian, lalu menghitung rata-rata, membulatkannya, lalu mengonversi kembali menjadi tanggal.

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;

Inilah 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. Java:Memanggil prosedur tersimpan dalam database oracle

  2. Bagaimana mengatasi ekspresi yang hilang ORA-00936

  3. HikariCP:Batas waktu level basis data apa yang harus dipertimbangkan untuk mengatur maxLifetime untuk Oracle 11g

  4. Bagaimana cara mengatur wilayah zona waktu untuk Koneksi JDBC dan menghindari wilayah zona waktu SqlException tidak ditemukan?

  5. Batch beberapa pernyataan pilih saat memanggil Oracle dari ADO.NET