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