Pessoal, Estou usando o Oracle 9 e gostaria de saber como faço para ao invés de criar várias consultas separadas criar uma única onde me retorne todos os resultados que necessito. Exemplo: (tentei dessa forma e não deu certo) Select U.CodUsuario, U.NomeUsuario, (Select Sum(Emitidos) from RelatoriosEmitidos X on X.CodUsuario=U.CodUsuario) as Emitidos, (Select Sum(Avaliados) from RelatoriosAvaliados X on X.CodUsuario=U.CodUsuario) as Avaliados, (Select AVG(Avaliados) from RelatoriosAvaliadosX on X.CodUsuario=U.CodUsuario) as MediaAvaliados from Usuarios U
Como resposta preciso ter nome do usuário, soma dos relatórios emitidos, soma dos relatórios avaliados e a média dos relatórios avaliados. Sendo que essa média deve ser a soma de três colunas da tabela dividido por 3. Se colocar AVG(Campo1), AVG(Campo2, AVG (Campo3) vou ter a média de cada coluna, mas tenho que depois somar as três e dividir por 3. Como posso fazer essa média direto na query via SQL? Obrigada -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html