Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Prelevare una somma da 1 campo Mysql e arrotondarla

    Qualcuno sa aiutarmi?
    ho la seguente query e vorrei che il numero che ne risulta deve avere al massimo 2 cifre dopo la virgola:

    Codice PHP:
    $query3 "SELECT SUM(c$i) FROM user"$result3 mysql_query($query3) or die (mysql_error()); $totalrows mysql_result($result3,0,0); echo "Punti: $totalrows
    "

    Ringrazio anticipatamente

    Dario

  2. #2
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    codice:
    FORMAT(campo,2) AS DueDecimali

  3. #3
    Ho scritto:

    FORMAT(c$i,2) AS Duedecimali;

    anche se dovrebbe essere la somma formattata - FORMAT (SUM(C$i,2)) AS Duedecimali


    ma in quale posizione della query devo inserirlo?
    Mi da l'errore. e poi è possibile la scritta Duedecimali?
    Grazie
    Dario

  4. #4
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    Ho fatto una prova veloce (e funziona):
    codice:
    ROUND(SUM(campo),2)

  5. #5
    Grazie mille.
    Ok

  6. #6
    Altro intoppo

    Sapreste dirmi se questa query è esatta? Non mi arrotonda i credits, me li lascia tali e quali

    $top= mysql_query("SELECT * FROM site WHERE b = 2 AND credits > 0 ORDER BY
    ROUND(credits,0) DESC LIMIT 25");


    Ho provato prima:

    $top= mysql_query("SELECT b, url, ROUND(credits,0) FROM site WHERE b = 2 AND credits > 0 ORDER BY credits DESC LIMIT 25");


    MA NULLA DA FARE

    Secondo Voi qual'è il problema?

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.