Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / select и автоматический выбор времени при переходе на летнее / зимнее время / 5 сообщений из 5, страница 1 из 1
19.07.2021, 13:39
    #40084637
drylio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select и автоматический выбор времени при переходе на летнее / зимнее время
Привет,

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

У меня есть простой 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
19.07.2021, 14:12
    #40084641
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select и автоматический выбор времени при переходе на летнее / зимнее время
drylio,

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

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


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

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

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


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