|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите. Запрос с EXTRACT, отрабатывает нормально, а при попытке вставить в DW, на выходе получаем кракозябру. Например, EXTRACT(DAY FROM NAME.NAME) = 4 А в DW получаем = -730486 Собственно вопрос, с чем это связано и как решить данную проблему... Таже проблема с отображением интервала. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2021, 15:04 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Skampf , чтобы найти правильный ответ, указывайте версию РВ... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 00:01 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
AIS, 8.0.3 версия) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 09:25 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
В date храниться формат (01.01.2021 или 01.01.2021 01:00) В date2 храниться формат (2359 или пусто) На любую арифметическую операцию с датами даёт Фигню... А вот в навигаторе все впорядке((( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2021, 12:28 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
10.02.2021 12:28, Skampf пишет: > SELECT > trunc(a.date) DateNormal, > > SUM(DECODE(a.id,616, > Trunc((to_date(to_char(trunc(a.date) ||' ' ||SUBSTR(a.date2,1,2) ||':' ||SUBSTR(a.date2,3,2)),'dd.mm.yyyy HH24:MI') - > to_date(to_char(a.date,'dd.mm.yyyy HH24:MI'),'dd.mm.yyyy HH24:MI'))*24))) Result1 > > FROM > table a > WHERE > and trunc(a.date)between to_date('01.01.2021','dd.mm.yy')and to_date('01.02.2021','dd.mm.yy') > > GROUP BY trunc(a.date) > > Order By trunc(a.date) Ужоснах... я бы начал с проверки, что приходит на сервер. Возможно, там не то, что кажется :). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2021, 17:42 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Dim2000, Приходит то что нужно) А вот билдер ковяркает результат если было произведены операции с датой временем. 1. В итоге прошлось делить время на два столбца часы минуты (запрос) 2. создать столбец compute: Код: plaintext 1.
3. производить математические операции через код билдера, если МИНУТ больше 60 или Меньше 0. 4. В итоге столбец красиво сформировался. Просто изначально хотелось сделать всё запросом без лишний телодвижений в коде. Но вопрос актуален. Почему происходит так.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 08:46 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Код: plsql 1.
trunc(a.date) || - это уже строка, причем приведенная в строку в каком-то формате по умолчанию, который для каждой среды может быть свой зачем ее еще раз в строку переводить? и дальше в том же ключе ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 00:14 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
17531664/365/24=2001 У тебя где-то век терчется ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 10:28 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
andreymx Код: plsql 1.
trunc(a.date) || - это уже строка, причем приведенная в строку в каком-то формате по умолчанию, который для каждой среды может быть свой зачем ее еще раз в строку переводить? и дальше в том же ключе наверное, чтобы установить свой формат) ага ага ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 08:51 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
andreymx 17531664/365/24=2001 У тебя где-то век терчется что это такое?) попытка разгадать задумку разработчиков билдера? Боюсь это бесполезно) Вопрос кстати актуальный почему операции с временем билдер не воспринимает, а задача уже давно решена. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 08:56 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
Skampf, мне кажется, для начала вам надо научиться запросы писать более корректно а потом разрабов повербилдера обвинять ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2021, 19:25 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
andreymx Skampf, мне кажется, для начала вам надо научиться запросы писать более корректно а потом разрабов повербилдера обвинять Что здесь не так написано "EXTRACT(DAY FROM NAME.NAME) = 4" Когда кажется креститься надо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2021, 21:42 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
andreymx, я готов рассмотреть ваш кусочек кода. Вставлю его в билдер - заработает буду извинятся и учится дальше (наверное что я и так делаю каждый день). А если нет, то уже учиться придётся вам... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2021, 09:05 |
|
EXTRACT в запросе выдает кракозябру (интервалы)
|
|||
---|---|---|---|
#18+
andreymx, Я так и думал) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2021, 10:31 |
|
|
Start [/forum/topic.php?fid=15&fpage=1&tid=1334978]: |
0ms |
get settings: |
18ms |
get forum list: |
15ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
332ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 742ms |
0 / 0 |