|
|
|
Хитрая обработка даты и времени
|
|||
|---|---|---|---|
|
#18+
Народ! помогите пожалуйсто написать хранимую процедуру, которая возвращала бы в процентах время по интервалам. Т.Е. Есть таблица: Дата, Время, Признак (строковый), Продолжительность (формат TIME) необходимо вытащить из этой таблицы средние значения продолжительности в заданном интервале за диапазон ОТ Даты1 ДО Даты2 И От Времени1 До Времени2 Например, с 01.01.2001 по 01.01.2001 с 9:00 по 10:00 через 0:15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 11:38 |
|
||
|
Хитрая обработка даты и времени
|
|||
|---|---|---|---|
|
#18+
Могу сказать, что с дантами можно производить арифм. операции. приведи исходные диапазоны к полям TIMESTAMP, посчитай кол-во всех записей в этом диапазоне. потом в цикле WHILE к начальному времени прибавляй интервал пока время меньше конечного и считай кол-во записей в этом интервале. потом поделишь его на общее ко-во и умножишь на 100 - вот тебе и проценты. А текст процедуры это уж ты сам как-нить .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 15:12 |
|
||
|
|

start [/forum/search_topic.php?author=Ptaxa&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 633ms |
| total: | 780ms |

| 0 / 0 |
