Boa tarde a todos, estou com um problema no meu subselect...
ele estava funcionando direitinho até eu incluir uma linha e ele nao funcionou mais... segue o comando e em destaque a linha que está gerando o erro
SELECT pt.descricao 'Perfil Técnico',(SELECT ISNULL (SUM(pc.horas),0) FROM perfis_contratos pc WHERE (pc.perfil_tec = pt.id)) 'Horas Disponíveis',
(SELECT ISNULL(SUM(h.htrab),0) FROM horas h WHERE (pt.id = h.perf_tec)) 'Horas Consumidas',
***(SELECT ISNULL (pc.horas - SUM(h.htrab),0) FROM perfis_contratos pc, horas h WHERE (h.perf_tec = pc.perfil_tec AND h.contrato = pc.contrato)) 'Horas Restantes',
(SELECT ISNULL (SUM(h.htrab*pc.valor),0) FROM horas h, perfis_contratos pc WHERE (pt.id = pc.perfil_tec AND h.perf_tec = pc.perfil_tec AND h.contrato = pc.contrato)) 'Valor Consumido'
FROM perfis_contratos pc JOIN perfis_tecnicos pt ON (pc.perfil_tec = pt.id) JOIN contratos c ON (pc.contrato = c.id)
WHERE c.numero = 'GCC.A/CT-274/2008'
ORDER BY pt.descricao
sem essa linha ele funciona legal, mas preciso dela no comando pra exibir estes dados em um gridview... na verdade eu preciso diminuir uma coluna pela outra, estou estudando o caso de fazer isso no grid, mas acho que vai gerar mt mais trabalho...
se alguem puder ajudar...
Abraçosss