powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select и автоматический выбор времени при переходе на летнее / зимнее время
5 сообщений из 5, страница 1 из 1
select и автоматический выбор времени при переходе на летнее / зимнее время
    #40084637
drylio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,

думал быстро разберусь, потому что все казалось элементарным, на голова как то не работает. Ситуация такая:

У меня есть простой select, в котором я беру current_date

select to_date(current_date, 'YYYY.MM.DD HH24:MI:SS') from dual

И мне нужно вычесть время в зависимости от сезонности лето / зима. Три часа летнее время и два часа зимнее время.

при смене времени я мог бы вводить вручную "- interval '3' hour, но я хочу, чтобы это было автоматически.

Я пытался взять время sessiontimezone, но оно отнимает не часы, а дни.

select to_date(current_date, 'YYYY.MM.DD HH24:MI:SS') - substr(sessiontimezone,3,1) from dual


Как это реализовать?
...
Рейтинг: 0 / 0
select и автоматический выбор времени при переходе на летнее / зимнее время
    #40084641
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drylio,

пока ты будешь пытаться преобразовать дату в дату - ничего не получится. гугли nls_settings
...
Рейтинг: 0 / 0
select и автоматический выбор времени при переходе на летнее / зимнее время
    #40084684
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про дату в дату тебе уже сказали.
drylio

И мне нужно вычесть время в зависимости от сезонности лето / зима. Три часа летнее время и два часа зимнее время.


Т.е. говоря нормальным языком тебе нужен UTC. Если так RTFM SYS_EXTRACT_UTC или AT TIME ZONE.

SY.
...
Рейтинг: 0 / 0
select и автоматический выбор времени при переходе на летнее / зимнее время
    #40084733
drylio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, SY.
...
Рейтинг: 0 / 0
select и автоматический выбор времени при переходе на летнее / зимнее время
    #40084745
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drylio
И мне нужно вычесть время в зависимости от сезонности лето / зима. Три часа летнее время и два часа зимнее время.

Ты пытаешь изобрести велосипед там, где сначала нужно сформулировать, что ты хочешь получить, и поискать подходящуюю готовую функцию для этого.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select и автоматический выбор времени при переходе на летнее / зимнее время
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]