IntraVision

IntraService, скрипт для вывода объема вложений по сервисам

select serviceId [Id сервиса],Name [Имя сервиса],sum(DATALENGTH(Data))/1000000[Всего(Мбайт)]
from
(
select serviceId,s.NameXml.value('data((/Language//Ru)[1])', 'NVARCHAR(MAX)') Name,tf.[Data]
from Task t
left join TaskFile tf on t.Id=tf.TaskId
left join Service s on t.ServiceId=s.Id
-- сюда можно вставить условие where t.Created>'2021-11-01'
)

as q
group by serviceId,name
order by 'Всего(Мбайт)' desc
intraservice
sql