|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.08.2014, 11:23 | #1 |
Пользователь
Регистрация: 13.07.2011
Сообщений: 40
|
Обрезать конечное время при группировке по часам
Добрый день! БД ORACLE
Есть таблица с данными вида: DATE_TIME Count 01.08.2014 09:00:01 12 01.08.2014 09:01:00 12 01.08.2014 09:02:34 12 01.08.2014 09:03:12 12 01.08.2014 09:04:35 12 ... Необходимо выбрать данные, сгруппированные по часам SELECT TRUNC(DATE_TIME,'HH24'), SUM(Count) FROM TABLE1 WHERE DATE_TIME BETWEEN '30.07.2014 00:00:00' AND '01.08.2014 23:59:59' GROUP BY TRUNC(DATE_TIME,'HH24') И при этом нужно, чтобы за последний час данные не выводились, так как они за последний час не полные и график резко падает вниз. Как это можно реализовать |
01.08.2014, 12:58 | #2 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
Попробуй примерно так
Код:
|
01.08.2014, 13:47 | #3 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,770
|
Для часов в Oracle был какой-то дурацкий синтаксис, ЕМНИП:
Код:
|
01.08.2014, 14:34 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
to_char подойдет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть вопрос по часам с кукушкой | Евгений_А | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 27.03.2014 15:03 |
CSS фильтры в Opera, Firefox и конечное же IE | patch | HTML и CSS | 2 | 21.01.2013 10:41 |
Границы при группировке | Trimbl | Microsoft Office Excel | 5 | 04.02.2011 08:40 |
Обрезать изображение при экране 800х600 | Kapitann | HTML и CSS | 0 | 14.09.2010 01:01 |
Обрезать текст и выкатывать его часть при нажатии кнопки | Krasi | PHP | 2 | 14.03.2010 15:36 |