Yesssss. Funcionou. Valeu Jeff. Brigado...
Jefferson Petilo <[EMAIL PROTECTED]> wrote:
Jefferson Petilo <[EMAIL PROTECTED]> wrote:
Veja o exemplo... :<cfscript>
// reproduzi seu recordset com base nos dados demonstradosqrTotalEscolaridades = QueryNew('EscolaridadeID, descricao, total_candidatos');
QueryAddRow(qrTotalEscolaridades , 10 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 1 , 1 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 8 , 1 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 2 , 2 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 4 , 2 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 3 , 3 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 12 , 3 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 4 , 4 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 45 , 4 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 5 , 5 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 2 , 5 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 6 , 6 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 11 , 6 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 49 , 7 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 8 , 7 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 19 , 8 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 8 , 8 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 9 , 9 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 5 , 9 );
QuerySetCell( qrTotalEscolaridades, 'EscolaridadeID' , 10 , 10 );
QuerySetCell( qrTotalEscolaridades, 'total_candidatos', 3 , 10 );
</cfscript><table>
<tr>
<th>Código Escolaridade</th>
<th>Total Candidatos</th>
<th>Total ( Acumulado ) </th>
</tr>
<cfset total_escolaridade = 0 />
<cfoutput query="qrTotalEscolaridades">
<cfset total_escolaridade = total_escolaridade + total_candidatos / >
<tr align="center">
<td>#qrTotalEscolaridades.escolaridadeID#</td>
<td>#qrTotalEscolaridades.total_candidatos#</td>
<td>#variables.total_escolaridade#</td>
</tr>
</cfoutput>
</table>Resultado HTML :
Código Escolaridade Total Candidatos Total ( Acumulado ) 1 8 8 2 4 12 3 12 24 4 45 69 5 2 71 6 11 82 49 8 90 19 8 98 9 5 103 10 3 106 Então o total no final é de 106 e não o de 10 Registros como vc mostrou ...
De: Jefferson Petilo [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de maio de 2004 17:14
Para: [EMAIL PROTECTED]
Assunto: RES: RES: [cf-brasil] Total geralAcredito que não cara... acho que vc está somando:<cfset total_escolaridade = total_escolaridade + 1 / >e não <cfset total_escolaridade = total_escolaridade + contador / > que é a quantidade de cada candidato por escolaridade.
Jefferson de Araújo Petilo
[EMAIL PROTECTED]
KM&M Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
Tel: (42) 223 3037 - Fax: (42) 223 3067
http://www.kmm.com.br
De: ColdFusion Lists [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de maio de 2004 17:00
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [cf-brasil] Total geralEsse resultado que te mostrei foi feito assim e ele tá me dando sei lá um número diferente, do q o total correto...
Jefferson Petilo <[EMAIL PROTECTED]> wrote:Cara seria mais fácil você totalizar via coldfusioné bem fácil<cfset total_escolaridade = 0 /><cfoutput query="getCandidatos">------ campos da query<cfset total_escolaridade = total_escolaridade + contador / >Total Escolaridade : #total_escolaridade# <Br></cfoutput>
De: ColdFusion Lists [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de maio de 2004 16:40
Para: [EMAIL PROTECTED]
Assunto: [cf-brasil] Total geralBoa tarde a todos
tenho essa query aqui:
<cfquery name="getCandidatosAgrupados" datasource="#Application.dsn#">
SELECT
`candidatos`.`escolaridadeid`,
COUNT(`candidatos`.`escolaridadeid`) AS `contador`,
`nivelescolaridade`.`Descricao`
FROM
`nivelescolaridade`
INNER JOIN `candidatos` ON (`nivelescolaridade`.`CodigoID` = `candidatos`.`escolaridadeid`)
GROUP BY
`candidatos`.`escolaridadeid`,
`nivelescolaridade`.`Descricao`
</cfquery>que me resulta esses caras:
EscolaridadeID Descricao Total Candidatos 1 Ensino Fundamental (1o. Grau) 8 2 Ensino Médio (2o. Grau) incompleto 4 3 Ensino Médio (2o. Grau) cursando 12 4 Ensino Médio (2o. Grau) completo 45 5 Ensino Médio (2o. Grau) Profissionalizante completo 2 6 Formação superior incompleta 11 7 Formação superior (cursando) 49 8 Formação superior completa 19 9 Pós-graduação no nível Especialização 5 10 Pós-graduação no nível Mestrado 3 Total Geral: 10
Vejam que o Total Geral não é a soma de todos os registros, certo? Como fazer para ele me exibir o total de registros conforme aquery?
Obrigado pelo seu tempo.
Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei
Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!
Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei
Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!
Diga-me e eu esquecerei
Mostre-me e lembrarei
Ensina-me e aprenderei
Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!