|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть исходный массив информации(предположим некий select), который показан наверху листа приложенного файла эксель. Как с помощью sql запроса построить первый вариант представления информации понятно. Но он содержит избыточное количество строк. Можно ли с помощью sql получить вариант представления информации 2, который показан в приложенном файле? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 09:54 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
Можно. Ищите по PIVOT ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 10:01 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
982183, спасибо. А что в этом случае будет агрегатной функцией? Мне на надо ни усреднять, ни суммировать. Предположим по горизонтали столбцами я пущу месяцы, а по вертикали лицевые счета. Но куда вставить номера приборов учета, которые должны стоять рядом с показанием? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 10:24 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
А приборы учета часто меняются? Не легче бы было в "Представление 2" группировать по "Номер л/с"+"№ ПУ", а не выводить № ПУ каждый месяц Данные отчеты выводятся только за один год? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 11:11 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
Агрегатную функцию ставьте любую. min/max/sum - результат будет тот же. Если соблюдается уникальность месяц+ЛС+ПУ Что не есть факт.... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 11:44 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
982183, так я специально не группирую лс+№ПУ, чтобы получить выигрыш в количестве строк Представления 2. На счет часто меняются не знаю от чего оттолкнуться, чтобы вам ответить. Данные выводятся за полугодие. Всего лицевых около 600000, и в них по несколько приборов учета бывает. Соответственно, очень легко получить более критического для экселя миллиона строк, которые Эксель уже не примет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 11:50 |
|
Как изменить представление данных?
|
|||
---|---|---|---|
#18+
А если по предприятию несколько приборов учета, то в Представление 2 ты выигрыша по строкам не получишь. Выигрыш будет только если счетчик менялся точно на границе месяцев. Делай Представление 1, а дальше посмотрим. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 12:13 |
|
|
start [/forum/topic.php?fid=46&msg=39916666&tid=1686623]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 122ms |
0 / 0 |