Я бы выразил это как:
select employee,
json_agg(json_build_object('period', period, 'commission', commission)) as commission
from table_name
group by employee
order by sum(commission) filter (where period = '1Y');
Никаких подзапросов не требуется.
Это - один способ получить версию в Вашем документе, это немного болезненно для получения его работа...
В поле Label Format, введите поля метаданных в следующий формат:
Version : {Version} \n
Набор появление маркировки и нажимают на предварительный просмотр.
Попытайтесь создать вычисляемое поле в пользовательском типе контента. Поле может быть равно Версии. Это даст Вам способность добавить его как свойство в документе. Это только работает хорошо с документами Office 2007.
, После того как пользовательский тип контента создается, Вы создаете новый документ на основе типа контента. После создания документа можно извлечь панель информации о документе и сохранить его. Это - информационная форма пути, таким образом, можно настроить его при необходимости и загрузить специализированную панель на тип контента.
Все столбцы библиотеки документа являются свойствами документа для документа слова. Для взятия версии документа, необходимо показать свойства документа и затем выбрать "расширенные свойства". В thit момент Вы будете видеть классическое окно свойств документа, и Вы видите свойство "Version" на последней вкладке.
Так, можно добавить значение этого свойства к документу в месте, Вы хотите, например, нижний колонтитул.
Поле RevNum, которое, как мне кажется, имеет в виду jaloplo, не совпадает с номером версии документа SharePoint. Он обновляется каждый раз, когда вы сохраняете документ, но, похоже, сохраняет свою собственную систему нумерации редакций, коррелированную с системой нумерации версий SharePoint (но не зависящую от нее).
Для этого требуется настроить и SharePoint, и документ Word.
ЧТОБЫ НАСТРОИТЬ БИБЛИОТЕКУ ДОКУМЕНТОВ SHAREPOINT:
{Версия}
в поле «Формат метки». ЧТОБЫ НАСТРОИТЬ СВОЙ ДОКУМЕНТ WORD:
Эти инструкции были основаны на ответе Эрвина.
Я следовал инструкциям Рейчел, и они отлично сработали. Однако фиксация обновления версии в документе создает проблему, если вы хотите делать электронные подписи. Например, если ваша версия 1.6, и вы решили, что именно ее должны подписать люди, вы обнаружите, что когда они подпишут документ, он будет сохранен как версия 1.7. Когда вы снова откроете документ, версия 1.7 не будет соответствовать авторизованной версии 1.6, и вам сообщат, что все подписи недействительны.