
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.03.2017, 11:51
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
День добрый есть следующий запрос который суммирует on_stream_hrs за день - trunc(daytime) и выдает за определенный период, данные в таблице каждые полчаса, проблема в том что этот запрос суммирует часы за день с 00:00:00 до 23:59:59 а мне нужно с 02:00:00 до 02:00:00 следующего дня, как можно это реализовать? Заранее благодарю за ответы. object_code on_stream_hrs daytime K11 0.5 23-Feb-17K11 0.5 23-Feb-17 00:30:00K11 0.5 23-Feb-17 01:00:00K11 0.5 23-Feb-17 02:00:00K11 0.5 23-Feb-17 02:30:00K11 0.5 23-Feb-17 03:00:00K13 0.5 23-Feb-17K13 0.5 23-Feb-17 00:30:00K13 0.5 23-Feb-17 01:00:00K13 0.5 23-Feb-17 02:00:00K11 0.5 23-Feb-17 02:30:00K11 0.5 23-Feb-17 03:00:00 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 11:57
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakot, group by ..., trunc(daytime - 1/12) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 11:59
|
|||
|---|---|---|---|
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakotесть следующий запросТот ещё говнокодец. sakotсуммирует часы за день с 00:00:00 до 23:59:59 а мне нужно с 02:00:00 до 02:00:00 следующего дня, как можно это реализовать? Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 12:13
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
Elic, согласен гонокодец: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. дает следующую ошибку: [Error] Execution (9: 54): ORA-00979: not a GROUP BY expression ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 12:19
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakot, Правильно матерится Где у тебя в выборке GROUP BY выражение? по чему он будет группировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 13:02
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
Elic, он trunc(daytime + interval '2' hour) добавляет 2 часа к daytime но проблему группировки с 02:00:00 до 02:00:00 следующего дня не решает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 13:19
|
|||
|---|---|---|---|
|
|||
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakotElic, он trunc(daytime + interval '2' hour) добавляет 2 часа к daytime но проблему группировки с 02:00:00 до 02:00:00 следующего дня не решает тебе подсказали как решать, а не решили задачу за тебя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 13:25
|
|||
|---|---|---|---|
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakotдобавляет 2 часаМозг-то включи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2017, 17:56
|
|||
|---|---|---|---|
Группировка часов с 02:00:00 до 02:00:00 следующего дня |
|||
|
#18+
sakot, заготовка Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ююююю stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1886302]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
212ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 540ms |

| 0 / 0 |
