Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Проблема с форматом года :)  [new]
-2-
Member

Откуда:
Сообщений: 14922
Dshedoo
Гуглится в первой же строке.

SELECT TO_DATE(SYSDATE, 'DD-MM-RRRR HH24:MI') R FROM DUAL
Если записать мелкими буквами, то все получается правильно
SQL> SELECT TO_DATE(SYSDATE, 'DD-MM-RRRR HH24:MI') R, to_char(sysdate, 'yyyy-mm-dd hh24:mi') q FROM DUAL;

R               Q
--------------- ----------------
01+01=0001 1234 2019-02-01 12:03

SQL>
1 фев 19, 12:04    [21799499]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
Бригадир
Member

Откуда: Москва
Сообщений: 23
Dshedoo
Используй тот вариант, который я указал и будет тебе счастье ;)


RRRR - спасибо.. классно.
1 фев 19, 12:06    [21799504]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
Бригадир
Member

Откуда: Москва
Сообщений: 23
Щукина Анна
Бригадир
...
что нужно делать?
...

Пока вы этого не поймете - дальше двигаться в данном вопросе смысла нет...


Вы просто не умеете слушать и слышать.. я рад за Ваши познания в этом вопросе.
И тем не менее я ответ на свой вопрос получил.

Возможно Вы базистка, а я программиист, и мне нужно работать со строками для отображения.. как и зачем - это долго объяснять, потому я и задал кратко и лаконично свой вопрос в первом посте.

А зачем и почему - это уже излишняя информация..

Я этому научился на международных программерских форумах, начиная с 1993 года..

И, кстати, термин "говнокод" впервые написал я на крупном в те времена форуме С++ программистов..

Так что в следующий раз ставьте это слово в кавычки.. :)

При всем при том, что я относительно вымазался в дерьме, скажу всем спасибо и особенно за RRRR
1 фев 19, 12:14    [21799513]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
-2-
Member

Откуда:
Сообщений: 14922
Бригадир
я программиист
"Программист" предполагает понимание, что в результате получается. В твоем случае, это все равно, что называть машинистку писателем.
1 фев 19, 12:21    [21799521]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
Stax
Member

Откуда: Ukraine,Lviv
Сообщений: 1983
Бригадир
При всем при том, что я относительно вымазался в дерьме, скажу всем спасибо и особенно за RRRR

rrrr НЕВЕРНЫЙ ответ

Если поля в таблицах имеют тип DATE,
для группировки "без времени" Вам надо использовать функцию TRUNC

зи
select ...
from ...
where ...
group by ...,trunc(my_date),...
...

.....
stax
1 фев 19, 12:38    [21799546]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
jan2ary
Member

Откуда: Киев
Сообщений: 1773
Бригадир,

Запустил SQL Developer и просто выполнил запрос, получил ошибку:
SQL> SELECT TO_DATE(SYSDATE, 'DD-MM-RRRR HH24:MI') R FROM DUAL;

Error starting at line : 2 in command -
SELECT TO_DATE(SYSDATE, 'DD-MM-RRRR HH24:MI') R FROM DUAL
Error report -
ORA-01858: a non-numeric character was found where a numeric was expected

так что будьте готовы потом к всяким сюрпризам, подземным стукам и невоспроизводимым багам.
1 фев 19, 14:22    [21799712]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1218
Бригадир,

тебе пытаются объяснить, что у даты нет формата
1 фев 19, 15:55    [21799849]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с форматом года :)  [new]
Stax
Member

Откуда: Ukraine,Lviv
Сообщений: 1983
oragraf
Бригадир,

тебе пытаются объяснить, что у даты нет формата


почему нет, есть

ORACLE использует для хранения дат собственный внутренний
формат. Данные дат хранятся в фиксированных полях длиной семь
байт, соответствующих веку, году, месяцу, дню, часу, минуте и
секунде.


.....
stax
1 фев 19, 16:07    [21799865]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Oracle Ответить