Многослойные заголовки SQL - PullRequest
1 голос
/ 14 февраля 2012

Можно ли как-нибудь создать многослойные заголовки в таблице?Например.Я планирую создать отчет за последний месяц, но в выходном заголовке я хочу заголовок «Отчет за последний месяц» и подзаголовок «сервер» и «приложение»

______________________________________________
   Last Month Report    |  Last year report   |
________________________|_____________________|
Server   |   Application| Server   | Apps     |
________________________|______________________
xyz      |     tomcat   |....      | .....    |
abc      |     apache   |....      | .....    |
....     |     ......   |....      | .....    |

Можно ли создать макет над заголовками?

Ответы [ 2 ]

4 голосов
/ 14 февраля 2012

Краткий ответ - Нет. Это проблема презентации, используйте приложение или систему отчетов для форматирования данных таким способом.

3 голосов
/ 14 февраля 2012

Это можно сделать с помощью простого SQL-запроса, подобного следующему:

 select LastMonthServer, LastMonthApplication, LastYearServer, LastYearApps
 from ....
 where ....
 order by ...

А затем просто настройте макет отчета так, как вы этого хотите, в любой используемой вами системе отчетности.

Базы данных SQL не имеют отношения к представлению, только структура данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...