powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как изменить представление данных?
7 сообщений из 7, страница 1 из 1
Как изменить представление данных?
    #39916666
Здравствуйте!

Есть исходный массив информации(предположим некий select), который показан наверху листа приложенного файла эксель. Как с помощью sql запроса построить первый вариант представления информации понятно. Но он содержит избыточное количество строк. Можно ли с помощью sql получить вариант представления информации 2, который показан в приложенном файле?
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916667
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно.
Ищите по PIVOT
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916680
982183,

спасибо. А что в этом случае будет агрегатной функцией? Мне на надо ни усреднять, ни суммировать.
Предположим по горизонтали столбцами я пущу месяцы, а по вертикали лицевые счета. Но куда вставить номера приборов учета, которые должны стоять рядом с показанием?
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916706
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А приборы учета часто меняются?
Не легче бы было в "Представление 2" группировать по "Номер л/с"+"№ ПУ", а не выводить № ПУ каждый месяц

Данные отчеты выводятся только за один год?
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916717
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агрегатную функцию ставьте любую.
min/max/sum - результат будет тот же.
Если соблюдается уникальность месяц+ЛС+ПУ
Что не есть факт....
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916722
982183, так я специально не группирую лс+№ПУ, чтобы получить выигрыш в количестве строк Представления 2. На счет часто меняются не знаю от чего оттолкнуться, чтобы вам ответить. Данные выводятся за полугодие. Всего лицевых около 600000, и в них по несколько приборов учета бывает. Соответственно, очень легко получить более критического для экселя миллиона строк, которые Эксель уже не примет.
...
Рейтинг: 0 / 0
Как изменить представление данных?
    #39916738
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если по предприятию несколько приборов учета, то в Представление 2 ты выигрыша по строкам не получишь.
Выигрыш будет только если счетчик менялся точно на границе месяцев.

Делай Представление 1, а дальше посмотрим.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как изменить представление данных?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]