перевернуть таблицу в запросе #704494


#0 by mataranga
Подскажите народ. Есть запрос. Пациент1 Параметр1 Значение1 Пациент1 Параметр2 Значение2 Пациент1 Параметр3 Значение3 Пациент2 Параметр1 Значение1 и так далее... как перевернуть таблицу в Пациент1 Параметр1 Параметр2 Параметр3 Параметр4... Пациент1 Значение  Значение Значение Значение
#1 by Godofsin
Классный у тебя запрос однако
#2 by Wobland
сказать СКД, что ты хочешь таблицу, не?
#3 by fisher
Если это для отчета, то в СКД это делается несколькими кликами.
#4 by 13_Mult
#5 by mataranga
количество столбцов, то есть параметров известно их 14 максимум, хотелось бы в запросе
#6 by fisher
Обычно такая хня нужна только для представления данных. А тогда нет никакой нужды делать это в запросе.
#7 by fisher
Ну, если любитель извратов... То и делай четырнадцать соединений сабжевой таблицы с таблицей пациентов. По одному на параметр.
#8 by mataranga
дак там и делал, просто это реально изврат
#9 by dk
если список параметров ограничен то можно через выбор все решить Пациент1 ,выбор когда Параметр = &ЗначениеПараметра1 Тогда Значение Иначе 0 Конец Как ЗначениеПараметра1 выбор когда Параметр = &ЗначениеПараметра2 Тогда Значение Иначе 0 Конец Как ЗначениеПараметра2 ...
#10 by fisher
... плюс группировка. Да, это гораздо лучше, чем куча соединений. Производительнее. Но красивых решений этой задачи все равно нет и быть не может.
#11 by mataranga
если рассмотрим вариант скд, есть 3 поля на выходе, Пациент Параметр Значение, делаею в выводе отчета, таблица,
#12 by mataranga
и значение в выбранные поля все по детальным записям, где я не так сделал? (Ps: пошел учить скд, но может подскажете)
#13 by fisher
"Значение" забыл сделать ресурсом?
#14 by mataranga
в ресурсах какое выражение ставить
#15 by Wobland
значение
#16 by fisher
"Сумма"
#17 by _fvadim
Транспонирование это называется
#18 by mataranga
збс! Всем спасибо. От души душевно в душу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С