Usuário com melhor resposta
group by com subquery

Pergunta
-
Bom dia!
tenho uma query com subquery com uma coluna que possui a quantidade de pontos de função realizados e previstos. Além disso, quero colocar uma outra coluna com totais de pontos de função previstos e totais de função realizados por projetos. Segue a query: (as colunas grupo_usuarios e numero_os funcionam no group by comentados mas preciso do somatório total do projeto 156 na coluna soma_PF.
SELECT f.id AS proj,a.id,f.name AS projeto_demanda,a.subject AS titulo_os,d.name AS status,ISNULL(e.value,null) AS pontos_funcao_realizado,
(SELECT VALUE FROM REDMINE.dbo.custom_values WHERE customized_id = a.id and custom_field_id = 30) AS grupo_usuarios,
(select value from REDMINE.dbo.custom_values where custom_field_id=38 and customized_id = e.customized_id) AS numero_os,
sum(cast(REDMINE.dbo.udf_GetNumeric(e.value) as int)) AS soma_PF
--select REDMINE.dbo.udf_GetNumeric(e.value)
from REDMINE.dbo.issues a,
REDMINE.dbo.trackers b,
REDMINE.dbo.issue_statuses d,
REDMINE.dbo.custom_values e,
REDMINE.dbo.projects f
where a.tracker_id = b.id
and a.project_id = f.id
and a.status_id = d.id
and a.id = e.customized_id
-- and e.custom_field_id = 30
and f.parent_id = 9
and f.id= 156
-- and a.id in (49942,49943)
and value <> ''
and value is not null
-- and value like '[^a-z]'
-- and value not like '%-%'
-- and value not like '%.%'
and e.custom_field_id in (40,41)
group by f.id,a.id,f.name,a.subject,d.name,e.value,grupo_usuarios,numero_osPode me apoiar nessa consulta com subquery e ajustar a coluna soma_PF.
Respostas
-
Boa tarde,
Obrigado por usar o fórum MSDN.Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 18 de setembro de 2017 13:42
Todas as Respostas
-
Boa tarde,
Obrigado por usar o fórum MSDN.Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 18 de setembro de 2017 13:42
-
Bom dia,
Por falta de retorno essa thread está sendo encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.