Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: somma in una tabella

  1. #1

    somma in una tabella

    Ciao,
    1°ho un tabella Mysql dove all'interno di essa c'è una colonna chiamata "percentuali" dove sono contenuti vari numeri, uno per ogni riga, vorrei fare il totale di tutti i numeri all'interno di questa colonna, si può?

    2°vorrei trovare una funzione sempre riferita alla precedente colonna che mi trova il più grande dei numeri contenuti in essa
    Esempio:

    ||id||nome ||percentuale||
    ||1 ||mario||10 ||
    ||2 ||luca ||20 ||
    ||3 ||tony ||30 ||
    etc....
    Io vorrei sapere un funzine che permetta di fare il totale della colonna percentuale Qundi in questo caso è "60", ed un'altra che mi trovi il maggiore tra tutti i numeri quindi "30".
    grazie.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    SELECT MAX(campo) FROM tabella;
    SELECT SUM(campo) FROM tabella;

  3. #3
    salut
    adesso provo se va..
    merci

  4. #4
    Ciao,
    ho provato a fare così ma non funziona:
    Codice PHP:
    <?php
    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Contatta l'amministratore");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Contatta l'amministratore");
    $query mysql_query ("SELECT SUM (colonnapercentuali) FROM tabella1");
    while(
    $result mysql_fetch_array($query)) {
    $somma$result['colonnapercentuali']; //credo di aver sbagliato qui  
    }
    print 
    "$somma";
    ?>
    Come mai? :master:
    Grazie

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    scusa avevo dimenticato di dirti:

    codice:
    $query="SELECT SUM(campo) as totale FROM tabella"; 
    $result=mysql_query($query);
    $row = mysql_fetch_array($result);
    echo $row['totale'];

  6. #6
    scusami per l'ignoranza... ma nel campo cosa devo inserire?
    grazie

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il nome del campo?

    comunque la parte che avevo dimenticato era

    codice:
    SELECT SUM(campo) as totale FROM tabella
    per poter poi recuperare il dato in

    codice:
    $row[totale];

  8. #8
    il nome del campo è il nome della colonna?

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da albertozzo
    il nome del campo è il nome della colonna?
    si.

    permettimi di dirti che almeno la nomenclatura dovresti studiarla, altrimenti non capisci neanche i suggerimenti...




  10. #10
    ciao
    Codice PHP:
    $query="SELECT SUM(colonna1) as totale FROM tabella1"
    while(
    $result mysql_fetch_array($query)) {
    $var $result['totale'];
    } ........ 
    In pratica dovrei attribuire il totale ad un variabile.
    ho fatto come suddetto ma non va.
    Cosa sbaglio? :master:
    Ciao e grazie

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.