Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: Medie Tra Record

  1. #11
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Finora non si era parlato di medie giornaliere. Ripeto, se non posti qualche record di esempio per chiarirmi il tutto non ti so aiutare.

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    191
    ;<?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;}

  3. #13
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da nicola75ss
    Ripeto, se non posti qualche record di esempio per chiarirmi il tutto non ti so aiutare.

  4. #14
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    191
    scusa l'ignoranza ma cosa intendi per postarti qualche record?

  5. #15
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Alyssa
    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.

    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

  6. #16
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    191
    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

  7. #17
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    edit. query farlocca.

  8. #18
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    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

  9. #19
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    191
    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

  10. #20
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Di niente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.