Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / преобразование сроки в дату / 10 сообщений из 10, страница 1 из 1
16.03.2017, 14:06
    #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
16.03.2017, 14:09
    #39420789
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование сроки в дату
alanez
Код: plsql
1.
extract (minute from (to_date

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

пользуй to_timestamp, а не to_date
...
Рейтинг: 0 / 0
16.03.2017, 14:43
    #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
16.03.2017, 14:47
    #39420847
TO_CHAR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование сроки в дату
alanez,

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

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

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

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


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