Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 28.05.2019, 23:51   #1
iskurt
Форумчанин
 
Регистрация: 02.06.2009
Адрес: Старый Оскол
Сообщений: 193
Репутация: 28
По умолчанию MySQL - транспонирование - объясните, пожалуйста

Доброго времени суток.
Вот запрос
Код:
SELECT g.date_graf, r.report FROM grafics g
  LEFT JOIN reports r ON (g.id_report = r.id_reports)
  WHERE g.year = 2019 ORDER BY g.date_graf;
Результат
Код:
===========================================
|date_graf           |report              |
===========================================
|15.02.2019          |Сведения о          |
|                    |застрахованных      |
|                    |СВЗ-М               |
-------------------------------------------
|15.03.2019          |Сведения о          |
|                    |застрахованных      |
|                    |СВЗ-М               |
-------------------------------------------
|15.04.2019          |Сведения о          |
|                    |застрахованных      |
|                    |СВЗ-М               |
-------------------------------------------
|20.04.2019          |Единая упрощенная   |
|                    |декларация          |
-------------------------------------------
|20.04.2019          |Декларация по ЕНВД  |
-------------------------------------------
|20.04.2019          |Декларация по       |
|                    |водному налогу      |
-------------------------------------------
|20.04.2019          |Журнал учета        |
|                    |полученных и        |
|                    |выписанных          |
|                    |счетов-фактур       |
|                    |(электронно)        |
-------------------------------------------
|25.04.2019          |Декларация по НДС   |
-------------------------------------------
|25.04.2019          |Расчет 4-ФСС        |
-------------------------------------------
|28.04.2019          |Декларация налога   |
|                    |на прибыль          |
-------------------------------------------
Объясните, пожалуйста, как ее транспонировать?
MySQL и PIVOT не дружат - тогда как можно решить сие чудо?
iskurt вне форума   Ответить с цитированием
Старый 28.05.2019, 23:57   #2
iskurt
Форумчанин
 
Регистрация: 02.06.2009
Адрес: Старый Оскол
Сообщений: 193
Репутация: 28
По умолчанию

Вот так надо!

Нажмите на изображение для увеличения
Название: Снимок.jpg
Просмотров: 37
Размер:	25.6 Кб
ID:	96783
iskurt вне форума   Ответить с цитированием
Старый 29.05.2019, 07:06   #3
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,651
Репутация: 2631
По умолчанию

https://stackoverflow.com/questions/...w-to-transpose
https://dba.stackexchange.com/questi...lumns-in-mysql
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c++] Транспонирование матрицы. Нужно разобраться в коде, напишите пожалуйста что делает каждая строка Enni Общие вопросы C/C++ 6 10.09.2016 18:59
Объясните откуда ошибка (PHP+MySQL) Lenivecsid Помощь студентам 3 09.01.2010 19:29
объясните, пожалуйста brainstorm Помощь студентам 10 14.10.2008 23:49


16:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru