Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Теоретические аспекты и практические реализации создания, внедрения и использования баз данных, СУБД, хранилищ.
  • Страница:
  • 1
  • 2

ТЕМА:

Re: Oracle. Как преобразовать дату в число 12 года 9 мес. назад #2411

Зачем же так упрощённо смотреть на операции с датами.
Кроме сложения и вычитания я знаю как минимум еще 7 функций для работы с датами, не считая TO_CHAR(), TO_DATE() и SYSDATE

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle. Как преобразовать дату в число 12 года 9 мес. назад #2412

это какие еще 7 операций? если не секрет :)
я вот только одно еще свойство нашел чисто случайно : если из date вычитать date, то получается numberic :
1: select (to_date('10.10.2002 12:50:00','dd.mm.yyyy hh24:mi:ss')) from dual;

(TO_DATE('10.10.200212:50:00',
------------------------------
10.10.2002 12:50:00
2: select (to_date('10.10.2002 12:50:00','dd.mm.yyyy hh24:mi:ss')-
to_date('1.10.2002 12:00:00','dd.mm.yyyy hh24:mi:ss')) from dual;

(TO_DATE('10.10.200212:50:00',
------------------------------
9,0347222222222

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle. Как преобразовать дату в число 12 года 9 мес. назад #2413

Конечно не секрет. Это же описано в родных доках Oracle.
Подробности смотри сама.
ADD_MONTHS
LAST_DAY
MONTHS_BETWEEN
NEW_TIME
NEXT_DAY
ROUND (date function)
SYSDATE
TRUNC (date function)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.195 секунд