Finora non si era parlato di medie giornaliere. Ripeto, se non posti qualche record di esempio per chiarirmi il tutto non ti so aiutare.![]()
Finora non si era parlato di medie giornaliere. Ripeto, se non posti qualche record di esempio per chiarirmi il tutto non ti so aiutare.![]()
;<?php echo $row_Recordset2['verdi']; ?></td>
<td width="34%"><?php echo $row_Recordset2['rosse']; ?></td>
<td width="29%"><?php echo $row_Recordset2['blu']; ?></td>
<td width="29%"><?php if($verdi==0){
$totale=($row_Recordset2['rosse']+$row_Recordset2['blu'])/2;
echo $totale;}
else if($rosse==0){
$totale=($row_Recordset2['verdi']+$row_Recordset2['blu'])/2;
echo $totale;}
else if($blu==0){
$totale=($row_Recordset2['rosse']+$row_Recordset2['verdi'])/2;
echo $totale;}
else if($blu==0){
$totale=($row_Recordset2['rosse']);
echo $totale;}
else {
$totale=($row_Recordset2['verdi']+$row_Recordset2['rosse']+$row_Recordset2['blu'])/3;
echo $totale;}
Originariamente inviato da nicola75ss
Ripeto, se non posti qualche record di esempio per chiarirmi il tutto non ti so aiutare.
scusa l'ignoranza ma cosa intendi per postarti qualche record?
Intendo una cosa del genere, con il tuo campo data, qualche numero relativo agli acquisti di matite e che tipo di media vorresti ottenere.Originariamente inviato da Alyssa
scusa l'ignoranza ma cosa intendi per postarti qualche record?
codice:acquir rosse verdi blu 1 10 0 0 1 3 2 3 2 20 0 0 2 1 0 2 3 4 0 0
acquir rosse verdi blu
1 6 6 0 media =6
1 8 7 6 media= 7
2 7 0 0 media =7
2 5 5 5 media= 5
3 6 0 0 media=6
media più giornate
acquirente 1 media tra 6 e 7 = 6.5
acquirente 2 media tra 7 e 5 = 6
acquirente 3 media di 6 =6
edit. ehm, mi sa che basta questa.![]()
codice:select acquirente,sum(rosse),sum(verdi),sum(blu), avg((rosse+verdi+blu) / (if (rosse != 0,1,0)+ if (verdi != 0,1,0)+ if (blu != 0,1,0) )) as media from acquisti group by acquirente
ora funziona tutto, come potrò mai ringraziarti???
Grazie mille..
speriamo un giorno o l'altro a furia di studiare php di diventare brava come te!!!
ciaoo
Alyssa