Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Базы";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.301 c
2-1142183531
Din
2006-03-12 20:12
2006.03.26
Как удалить и скопировать файлы по маске?


2-1142004004
dabreezy
2006-03-10 18:20
2006.03.26
TStringList глюк или нет?


11-1123319382
azsd
2005-08-06 13:09
2006.03.26
Options of KolToolbar have fix style when mirror form create


15-1140343375
FH
2006-02-19 13:02
2006.03.26
регистрация на borland.com


3-1138261701
Janbolat
2006-01-26 10:48
2006.03.26
Непонятный глюк с ODBC драйвером





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский