Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Uśrednianie dat w Oracle sql

Definicja „średniej daty” jest subiektywna, ale możesz przekonwertować swoje daty na liczbę juliańską, następnie uśrednić je, zaokrąglić, a następnie przekonwertować z powrotem na datę.

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;

Oto skrzypce SQL: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. Funkcja przechowywana w wywołaniu C# Oracle

  2. Podział chmury Oracle — koszty hostingu bazy danych w OCI

  3. Jak usunąć duplikaty z listy oddzielonej przecinkami przez regexp_replace w Oracle?

  4. Konwersja liczb na słowa w wyniku MYSQL! Korzystanie z zapytania

  5. Zaktualizuj kolumny o wartości Null