|
|
|
Хорошая шапка всему голова
|
|||
|---|---|---|---|
|
#18+
Известно что при помощи функции DatePart() можно группировать данные по годам, месяцам, неделям..., так же известно что при помощи конструкции Transform... Pivot... можно делать перекрестные таблицы, шапка которых будет формироваться по выбранным данным. У меня возникает вопрос, а можно ли сделать шапку двойную, вложенную. Например с кварталами Клиент 2001 2002 2003 1 2 3 4 1 2 3 4 1 2 3 4 ....... .. .. .. .. .. .. .. .. .. .. .. .. тоесть под каждым кварталом, в указанный год, напротив каждого клиента стояли суммы, например, заказов. Такое при помощи только SQL реализуется, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:14:23 |
|
||
|
Хорошая шапка всему голова
|
|||
|---|---|---|---|
|
#18+
Выгрузить данные в Ексель и построить PivotTable или использовать тот же PivotTable в Аксесе - Office Web Components - там просто готовый набор данных можно крутить очень интересно - с возможностью фильтров, сумм с накоплением и прочех прелестей для аналитиков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 12:24:34 |
|
||
|
Хорошая шапка всему голова
|
|||
|---|---|---|---|
|
#18+
Ну что выгрузив в Excel, можно построить такую таблицу - это и ежу понятно, но можно ли сделать шапку вложенной, используя только SQL, без каких либо компанент, причем в 1 запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 13:22:48 |
|
||
|
Хорошая шапка всему голова
|
|||
|---|---|---|---|
|
#18+
Сделать первые n строк в наборе шапкой - вот и всё. Можно юнион для этих целей использовать - вот только у вас будет неизвестное количество столбцов - я же могу не кварталы, а месяцы, недели использовать... Запрос зависит от ваших данных - откуда я знаю, можно одним или нет:). Вложенность всё равно так или иначе будет присутсвовать. Лучше хп использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 13:52:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32750115&tid=1670885]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 320ms |

| 0 / 0 |
