powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / преобразование сроки в дату
10 сообщений из 10, страница 1 из 1
преобразование сроки в дату
    #39420785
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select distinct
h.gd1 ||' ' || h.gd11,
to_char (to_date(h.gd1 ||' '|| h.gd11,'DD.MM.YY HH24:MI:SS'),'DD.MM.YY HH24:MI:SS') delta_1
, to_date(h.gd1 ||' '|| h.gd11,'DD.MM.YY HH24:MI:SS')
from table ;

Все работает,
результаты запроса примерно такие:

09.03.17 17:10:06 | 09.03.17 17:10:06 | 09.03.17

Мне нужно получить минуты в запросе и добавляю такое поле:

select distinct
h.gd1 ||' ' || h.gd11,
to_char (to_date(h.gd1 ||' '|| h.gd11,'DD.MM.YY HH24:MI:SS'),'DD.MM.YY HH24:MI:SS') delta_1
, to_date(h.gd1 ||' '|| h.gd11,'DD.MM.YY HH24:MI:SS')
, extract (minute from (to_date(h.gd1 ||' '|| h.gd11,'DD.MM.YY HH24:MI:SS')))

from table
выдает ошибку:
неверное полк выборки для источника выборки
В чем косяк?
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420789
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alanez
Код: plsql
1.
extract (minute from (to_date

RTFM extract
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420802
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,
не ясен комментарий
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420834
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alanez,

пользуй to_timestamp, а не to_date
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420841
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Purpose PurposeIf HOUR, MINUTE , or SECOND is requested, then expr must evaluate to an expression of data type TIMESTAMP, TIMESTAMP WITH TIME ZONE, TIMESTAMP WITH LOCAL TIME ZONE, or INTERVAL DAY TO SECOND. DATE is not valid here , because Oracle Database treats it as ANSI DATE data type, which has no time fields.
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420847
TO_CHAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alanez,

Может попробуешь использовать меня?
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420857
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO_CHAR,

полагаю, ему хватило бы и простого SUBSTR
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420858
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO_CHAR,

проще 5,6 символ из gd11 взять
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420860
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй,

4,5
...
Рейтинг: 0 / 0
преобразование сроки в дату
    #39420913
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо! to_timestamp помог!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / преобразование сроки в дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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