Oracle
 sql >> база данни >  >> RDS >> Oracle

PL/SQL:Разлика между две дати

Ако извадите от една дата друга, ще получите брой дни между тези две дати. Не можете да трансформирате тази стойност към дата чрез to_date функция. И коя дата искате да получите, например разлика между датите 456 дни, това е средно:

1 year 3 month and several days

Може би е по-добре да върнете форматирана низова стойност?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Това проблем на Microsoft или Oracle ли е?

  2. Прекъсване на PL/SQL програма

  3. Как да създадете потребител в Oracle 11g и да предоставите разрешения

  4. Актуализирайте таблицата на Oracle със стойности от CSV файл

  5. SQL trunc/group/order by dates (ден/месец/тримесечие/година) със сума, пропускане на дати без данни