Вниз
Скачать: CL | DM;

Группировка по временным интервалам...   Найти похожие ветки 

← →
Alex_1234 ©   (2006-02-02 13:58) [0]

Дано: таблица tabl1.
tims numeric(4,0), kod numeric(6,0)
в ней лежат коды товаров и время формирования заказа ( время в формате чч*100+мм).
Надо получить следующее:

Интервал     колво заказов
900-930       7
931-1000     5
1001-1030   12
1031-1100   20

Возможно-ли это получить ОДНИМ запросом?


← →
Johnmen ©   (2006-02-02 14:04) [1]

Как определены границы интервалов?


← →
Alex_1234 ©   (2006-02-02 14:07) [2]

C 8 (или 9) утра до 22 (24) по полчаса.....

Просто неохота в цикле заполнять Series у Chart`а.....


← →
Sergey13 ©   (2006-02-02 14:14) [3]

Можно попробовать создать табличку с периодами, соединить с исходной и по периду сгруппировать.


← →
Alex_1234 ©   (2006-02-02 14:29) [4]

Sergey13, по подробней, плиз.
Получим таблицу interval:
t_begin num(4,0), t_end num(4,0) c содержимым:

t_begin     t_end
800          830
831          900
901          930
931          1000
......


а дальше как?


← →
Sergey13 ©   (2006-02-02 14:37) [5]

>Получим таблицу interval:
>t_begin num(4,0), t_end num(4,0) c содержимым:
t_id, t_begin num(4,0), t_end num(4,0) c содержимым:

select p.t_id,count(t.tims)
from period p, tabl1 t
where t.tims>p.t_begin and t.tims<=p.t_end
group by p.t_id


Примерно так.


← →
Johnmen ©   (2006-02-02 14:42) [6]

Типа того:
SELECT interval.ID, COUNT(*)
FROM interval
JOIN tabl1 ON tabl1.tims BETWEEN interval.t_begin AND interval.t_end
GROUP BY interval.ID


← →
Johnmen ©   (2006-02-02 14:43) [7]

Что в лоб, что по лбу...:)
Разве что границы должны входить.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.04 c
6-1134547980
BANick
2005-12-14 11:13
2006.03.26
Помогите разобратся со скачкой файлов через прокси(TclientSocket)


1-1140344181
s&amp;r
2006-02-19 13:16
2006.03.26
[?]Отправка символа RichEdit


2-1142049830
mfender
2006-03-11 07:03
2006.03.26
Редактор TStrings в Design-Time


3-1138708213
Андрей1223
2006-01-31 14:50
2006.03.26
Добавление в запрос сравнения с текущей датой Опции


4-1135930291
oleggar
2005-12-30 11:11
2006.03.26
в чем я не прав ?о хуках




   Наверх