Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal,
Estou precisando fazer uma soma vindo do banco de dados:
Tenho a tabela afiliados que tem os campos comjan, comfev, commar e assim respectivamente todos os meses do ano.
Eu tenho um select distinct que me diz o numero de indicados cadastrado abaixo do afiliado indo até o 5 nivel.
Eu irei todo mes lançar os valores de cada indicado no campo correspondente ao mês.
E preciso de uma função para somar esses valores para o afiliado master que será até o 5 nivel.
Exemplo: AFILIADO 1 indicou 2 pessoas que indicaram mais 2 cada que indicaram mais 1 cada 1 e asism por diante até o 5 nivel.
Eu preciso puxar esses valores e somar eles para exibir pro afiliado master.
Código que fiz para somar os afiliados com hierarquia
------------
$sql = 'SELECT count(distinct t1.email) AS lev1,
count(distinct t2.email) as lev2,
count(distinct t3.email) as lev3,
count(distinct t4.email) as lev4,
count(distinct t5.email) as lev5,
count(distinct t6.email) as lev6
FROM oc_affiliate AS t1
LEFT JOIN oc_affiliate AS t2 ON t2.affiliate_referral = t1.affiliate_id
LEFT JOIN oc_affiliate AS t3 ON t3.affiliate_referral = t2.affiliate_id
LEFT JOIN oc_affiliate AS t4 ON t4.affiliate_referral = t3.affiliate_id
LEFT JOIN oc_affiliate AS t5 ON t5.affiliate_referral = t4.affiliate_id
LEFT JOIN oc_affiliate AS t6 ON t6.affiliate_referral = t5.affiliate_id
WHERE t1.affiliate_id = 8';
mysql_select_db('fxc_chrome');
$retval = mysql_query( $sql, $conn );
if(! $retval ) die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo
"level 1: " . $row['lev2']." <br> ".
"level 2: " . $row['lev3']. "<br> ".
"level 3: " . $row['lev4']. "<br> ".
"level 4: " . $row['lev5']. "<br> ".
"level 5: " . $row['lev6']. "<br> ".
----------------------
Preciso pegar esses indicados de hierarquia e somar os campos de comissao do mes e exibir
Abraço
Carregando comentários...