Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.12.2016, 18:19
|
|||
|---|---|---|---|
|
|||
Как сделать свою агрегатную функцию а-ля group_concat(с order by)? |
|||
|
#18+
как сделать свою агрегатную функцию, которую можно было бы вызывать с order by, как group_concat? что-то типа cteate table trackpoints(track_id int, x real,y real, time datetime); insert into trackpoints values(1, 0,0, '2016-11-1 0:0:1'); insert into trackpoints values(1, 0,1, '2016-11-1 0:0:2'); insert into trackpoints values(1, 1,1, '2016-11-1 0:0:3'); insert into trackpoints values(2, 1,1, '2016-11-1 0:0:0'); insert into trackpoints values(2, 4,1, '2016-11-1 0:0:5'); select track_id,calc_distance(x,y order by time) from trackpoints group by track_id чтоб результат был 1,2 2,3 ? PS. как сделать просто агрегатную функцию я знаю, проблема в том, чтобы данные к ней поступали в нужном порядке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1831107]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 109ms |

| 0 / 0 |
