-Рубрики

 -Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в Iwinter

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 28.04.2008
Записей:
Комментариев:
Написано: 228


Работа с датами (в Oracle)

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


Аноним   обратиться по имени Вторник, 29 Сентября 2009 г. 14:13 (ссылка)
Как тебе вот это это
select to_oradate(131465502)
from dual
результат будет 30.01.06
далее прибавим один день
select to_oradate(131465502 + 1)
from dual
результат будет 31.01.06 все впорядке

select to_oradate(131465502 + 2)
from dual

но когда прибавим 2 дня будет ошибко
select to_oradate(131465502 ) + 2 --тут будет все впорядке
from dual
вопрос как прибавить дни в скобках но не за скобками)))
Ответить С цитатой В цитатник    |    Не показывать комментарий
Iwinter   обратиться по имени Четверг, 01 Октября 2009 г. 11:24 (ссылка)
хм, запрос вылетает с ошибкой, не воспринимает to_oradate. Откуда запускаешь, и версия oracle? по-моему, такой стандартной ф-ции нет...
Ответить С цитатой В цитатник
Аноним   обратиться по имени Пятница, 16 Октября 2009 г. 13:02 (ссылка)
Oracle SQL Developer 1.2.0
Вобщем разобрался посему невыходит сначало прибавить день потом перенсти а все дело вот в этом
(DATETIME INTEGER)
RETURN DATE AS MM INTEGER;
YY INTEGER;
TMP INTEGER;
BEGIN YY := DATETIME / 65536; --131465502/65536 = 2006
TMP := MOD(DATETIME,65536); 288
MM := TMP / 256; 7.8 1
TMP := MOD(TMP,256);
RETURN TO_DATE(TO_CHAR(TMP)||'.'||TO_CHAR(MM)||'.'||TO_CHAR(YY),'DD.MM.YYYY');
END;
поиграйся с этой цифрой в той функции 131465729
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Вторник, 23 Октября 2012 г. 07:33 (ссылка)
select to_date('01.01.2012','dd.mm.yyyy')+interval '1' minute+interval '1' hour+interval '1' second from dual - так это нужно делать, не магическими цифрами пользоваться
Ответить С цитатой В цитатник    |    Не показывать комментарий
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку