|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Всем привет. Подскажите, пожалуйста, как округлить время до минут. Почему-то SELECT TO_TIMESTAMP(TRUNC(SYSTIMESTAMP, 'MI'), 'DD.MM.YY HH24:MI:SS,FF') FROM DUAL Даёт результат 26.02.19 00:00:00,000000000 Хотя я ожидаю 26.02.19 13:48:00,000000000 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 13:50 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonTO_TIMESTAMP(TRUNCДату и к строке, и к timestamp-у приводят другими функциями. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 14:00 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Elic, а можно подробнее?) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 14:02 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Roomonа можно подробнее?)RTFM, что возвращает TRUNC и что хочет TO_TIMESTAMP. Потом включай мозг. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 14:05 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Elic, не надо грубить. В гугле не нашел, поэтому и написал сюда. По логике следующий запрос должен округлять до минут, а он округляет до дней. SELECT TRUNC(SYSTIMESTAMP, 'MI') FROM DUAL Если функция не та, то прошу подсказать какй функцией можно окргулить до минут. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 15:54 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonElic, не надо грубить. В гугле не нашел, поэтому и написал сюда. По логике следующий запрос должен округлять до минут, а он округляет до дней. SELECT TRUNC(SYSTIMESTAMP, 'MI') FROM DUAL Если функция не та, то прошу подсказать какй функцией можно окргулить до минут. Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:07 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
MazoHist, спасибо. У меня в SQL developer вот такой результат: 26.02.19 16:08:34,624120000 +03:00 26.02.19 В чем может быть причина? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:10 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonВ гугле не нашелНе там искал. RTFM SQL Language Reference (FAQ) RoomonЕсли функция не та, то прошу подсказать какй функцией можно окргу лить до минут. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:12 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Elic, спасибо. Получилось через to_char. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:22 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonПолучилось через to_char.Надеюсь, не "округлить"? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:26 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Elic, мне не принципиально именно округление. Главное было разбить на минутные интервалы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 16:30 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonПолучилось через to_char. Roomonразбить на минутные интервалы. Рукалицо... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 19:29 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
andrey_anonymousРукалицо... Задача была посмотреть добавление записей в таблицу в разбивке по минутам. Сделал следующим образом. created_date в формате timestamp изначально Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Решение для меня вроде бы работает. Если у меня есть ошибка, или можно сделать намного оптимальнее, то буду рад советам. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 19:44 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2019, 21:09 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
andrey_anonymous, как я уже писал выше у меня trunc(created_date,'MI') выдает дату без времени.. Как это можно исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 09:44 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
RoomonКак это можно исправить?Научиться читать и понимать прочитанное. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 10:11 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Roomon, формат "отображения даты по умолчанию" зависит от настроек сессии Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
зи интересно почему день в маске можна задать дважды, а месяц нет, фича или бага? ORA-01816: month may only be specified once .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 10:45 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Staxпочему день в маске можна задать дваждыНи день, ни ночь нельзя. ORA-01810: format code appears twice ORA-01812: year may only be specified once ORA-01813: hour may only be specified once ORA-01816: month may only be specified once ORA-01817: day of week may only be specified once ORA-01818: 'HH24' precludes use of meridian indicator ORA-01819: signed year precludes use of BC/AD ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:24 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
-2-Staxпочему день в маске можна задать дваждыНи день, ни ночь нельзя. ORA-01810: format code appears twice ORA-01812: year may only be specified once ORA-01813: hour may only be specified once ORA-01816: month may only be specified once ORA-01817: day of week may only be specified once ORA-01818: 'HH24' precludes use of meridian indicator ORA-01819: signed year precludes use of BC/AD день указал два раза (dd и Day), месяц дает ошибку почему? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:55 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Stax, спасибо большое! Первый нормальный ответ на вопрос в шапке =) -2-, не нужно умничать. Если по делу нечего сказать - лучше промолчать. Если бы 2-й ответ в теме сразу был: Код: plsql 1.
то тему можно было бы не развивать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:59 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Staxдень указал два раза (dd и Day)день недели, месяца, года и юлия это не "два раза". Roomonне нужно умничатьТак и пиши в следующий раз: просьба отвечать только идиотов. RoomonЕсли бы 2-й ответ в теме сразу был: Код: plsql 1.
то тему можно было бы не развивать..Сомневаюсь, что ты понял, что это не решение, а демонстрация толики того, что стоит прочитать по ссылкам, данным Elic. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 12:09 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
-2-Сомневаюсь, что ты понял, что это не решение, а демонстрация толики того, что стоит прочитать по ссылкам, данным Elic. Для моей текущей ситуации это - решение. Я не разработчик и не системный аналитик. По ссылкам от Elic я пробежался, но не увидел там, что для NLS_DATE_FORMAT можно не только дни, месяцы и годы указывать. Если вам не нравятся вопросы от новичка и вы не готовы помочь, то проходите мимо. Зачем впустую тратить своё время? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 12:36 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
Roomonне нравятся вопросы от новичкаПо каким критериям определяешь степень "нравятся"? Roomonне готовы помочьЭто не платная поддержка с актом сдачи-приемки, чтобы оценивать меру помощи. Не считаю себя лучшим пересказчиком, чем авторы документации, поэтому ограничился советом изучать авторитетные источники. RoomonЗачем впустую тратить своё время?Заниженная самооценка или ты действительно считаешь, что, отвечая, зря трачу время на дебила? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 12:59 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
-2-Заниженная самооценка или ты действительно считаешь, что, отвечая, зря трачу время на дебила? Уважаемый, к личным оскорблениям переходят, когда нечего сказать по делу. Вы зря потратили своё и моё время на общение в этой теме. Для меня пользы от ваших сообщений - ноль. Думаю, что вы тоже ничего не получили полезного от участия в этой теме. Не вижу смысла продолжать дискуссию с вами. Хорошего дня! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 13:12 |
|
TRUNC TIMESTAMP до минут
|
|||
---|---|---|---|
#18+
-2-Не считаю себя лучшим пересказчиком, чем авторы документации зря (даремно) не считаете себя лучшим пересказчиком напр в https://docs.oracle.com/database/121/SQLRF/sql_elements004.htm#SQLRF00210 авторTS Yes Returns a value in the short time format. Makes the appearance of the time components (hour, minutes, and so forth) depend on the NLS_TERRITORY and NLS_LANGUAGE initialization parameters. Restriction: You can specify this format only with the DL or DS element, separated by white space. гугль переводит как Ограничение: Вы можете указать этот формат только с элементом DL или DS, разделенным пробелом. в тоже время Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
да и с "разделенным пробелом" перебор Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 13:36 |
|
|
start [/forum/topic.php?fid=52&fpage=83&tid=1882762]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 451ms |
0 / 0 |