Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.07.2020, 17:22
|
|||
---|---|---|---|
|
|||
перекрестный запрос (PIVOT) |
|||
#18+
Привет всем! Добрался до расчетных динамических итогов в запросах mysql. Подскажите пожалуйста, как правильно транспонировать таблицу ,чтобы часть данных ушла в заголовки. Есть ли команда, которая трансформирует строки в заголовки, по аналогии с MS Access SQL ?) Вот таблица: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 17:24
|
|||
---|---|---|---|
|
|||
перекрестный запрос (PIVOT) |
|||
#18+
Если писать на MS Access, то там достаточно все просто, если использовать трансформ: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Есть таблица с перечислением месяцев и таблица с продажами помесячно и статьями расходов. В аксессе все просто, а как это провернуть в mysql? ) Внешний вид результируещего запроса должен быть таким: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 17:27
|
|||
---|---|---|---|
|
|||
перекрестный запрос (PIVOT) |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 18:03
|
|||
---|---|---|---|
|
|||
перекрестный запрос (PIVOT) |
|||
#18+
Я тут посмотрел фронт работ с использованием GROUP_CONCAT, это пипец, каждый месяц отдельно перечислять. Может есть универсальная функция , по аналогии с MS Access? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 18:10
|
|||
---|---|---|---|
перекрестный запрос (PIVOT) |
|||
#18+
Сергей Лалов, нету, я генерил на клиенте запрос(там вообще, по дням нужно было ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 18:42
|
|||
---|---|---|---|
|
|||
перекрестный запрос (PIVOT) |
|||
#18+
artas, По дням на mysql совсем огонь выйдет , перечислить для маппинга весь 31 день Понял, спасибо!) Тогда сделаю на мускуле тушку вьюхи типа UNION с группировкой суммарных значений по статьям, а потом на клиенте уже транспонирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.07.2020, 19:47
|
|||
---|---|---|---|
перекрестный запрос (PIVOT) |
|||
#18+
Посмотри PIVOT средствами MySQL . Авось допилишь под себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1828435]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 404ms |
0 / 0 |