Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ederjsantos

[Resolvido] somar resultados

Recommended Posts

Bom dia galera

Estou precisando somar dois resultados de dois select, entretanto o resultado estpa retornando 0

sendo que existe valores neles

$sql2 ="SELECT COUNT(AA_NOVATO) AS 'QTD_NOVATOS' FROM
 [pick2]..academico.aanoletivoaluno
 WHERE  AN_COD = '2010' AND UE_COD = '3' AND AA_NOVATO = 'S' AND
 AA_DAT_SAIDA_INT IS NULL
 GROUP BY AA_NOVATO";
 
 $rs2 = mssql_query($sql2);
 $result2 = mssql_result($rs2,0,'QTD_NOVATOS');

 $sql3 ="SELECT COUNT(AA_QTD) AS 'QTD_VETERANOS' FROM
 [pick2]..academico.aanoletivoaluno
 WHERE  AN_COD = '2010' AND UE_COD = '3' AND AA_NOVATO = 'N' AND
 AA_DAT_SAIDA_INT IS NULL
 GROUP BY AA_NOVATO";

 $rs3 = mssql_query($sql3);
 $result3 = mssql_result($rs3,0,'QTD_VETERANOS');

 $total = $result2['QTD_NOVATOS'] + $result3['QTD_VETERANOS'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso nao existe:

$total = $result2['QTD_NOVATOS'] + $result3['QTD_VETERANOS'];

É assim:

 

$total = $result2 + $result3;

você ja definiu na variavel o campo que é.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porcentagem ?

 

(QTD_NOVATOS * TOTAL) / 100

(QTD_VETERANOS * TOTAL) / 100

 

Onde TOTAL é a soma de Novatos com Veteranos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu quero o total de 2009 e o total de 2010 entre esses dois dados existem uma diferença de dados

eu quero saber a porcentagem dessa diferença.

 

fiz assim mas esta retornando errao

$to = ($tota / $total) * 100;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi o que eu fiz..

 

$porcentagem1 = ($result2 * $total) / 100; // 2009
$porcentagem2 = ($result3 * $total) / 100; // 2010

Ke variável $tota que é essa aí ?

 

Nao eh isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o tota é uma outra variável que recebe dados de 2009 e total é a varialvel que recebe dados de 2010

 

 $tota = $result + $result1;
 $total = $result2 + $result3;
 $total1 = $result + $result1 - $total;
 $to = ($tota * $total) / 100;

Compartilhar este post


Link para o post
Compartilhar em outros sites


$total1 = $result + $result1;

$total2 = $result2 + $result3;

$total3 = ($result + $result1) - $total;

(float)$porcentagem = ($total1 * $total2) / 100;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao

$porcentagem = ($total1 * $total2) / 100;
$porcentagem = number_format($porcentagem, 2, ',','');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.