Iskander48
@Iskander48

Как сформировать SQL запрос?

Прошу помогите пожалуйста! Столкнулся с проблемой вывода данных.
Имеется два таблицы Student и Mark (1 и 2 png файл) с информации о студенте и его оценках.
Данные выводятся как на 3 png файле, но нужно вывести так как показано на примере в 4 png файле.
Пока в голову пришло такое решение (5 png файл), но нужно вывести все даты и оценки.

1 png 6059dd9c682e7278088653.png
2 png 6059ddacb31ec811546768.png
3 png 6059ddb396500952934822.png
4 png 6059ddb78d1d5150063553.png
5 png 6059ddbd42713112249505.png
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
Mikhail_E
@Mikhail_E
1С, SQL
Вообще обычно для этого используется функция PIVOT TABLE

Твой пример

Результат:
+=========+=======+==========+============+============+============+============+
| fam     | name  | otch     | 2021-03-17 | 2021-03-18 | 2021-03-19 | 2021-03-23 |
+=========+=======+==========+============+============+============+============+
| Петров  | Иван  | Иванович | 0          | 0          | 3          | 3          |
+---------+-------+----------+------------+------------+------------+------------+
| Сидоров | Петр  | Иванович | 4          | 4          | 0          | 4          |
+---------+-------+----------+------------+------------+------------+------------+
| Смирнов | Федор | Иванович | 0          | 0          | 0          | 5          |
+---------+-------+----------+------------+------------+------------+------------+
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы