Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query Somma

  1. #1

    Query Somma

    Ho ancora una volta bisogno della vostra grande esperienza.

    Sono riuscita con molta fortuna a sommare una colonna in una tabella in base al mese anno di un altra tabella.
    Il problema e questo la query funziona ma oltre ad avere il risultato campo data e somma avrei bisogno di estrarre anche l id utente alla quale associa quella somma.

    I nomi campi sono 3 id_utente , data , ora.

    Codice PHP:
    <?php // CONNESSIONE AL DATABASE  include ("connettitest.php"); $querystat = "SELECT SUM(ORA) somma, DATE_FORMAT(DATA,'%m/%Y') mese FROM vf_personale GROUP BY ID_UTENTE"; $risultato = mysql_query($querystat); while ($record = mysql_fetch_array($risultato)) { $mese = $record["mese"] $totimp = $record["somma"]; echo "<table><tr><td>PERIODO</td><td>ORE</td></tr>"; echo "$mese  $totimp 
    "; } ?>

    Grazie a tutti anticipatamente.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Secondo me nella sezione Database sapranno aiutarti meglio che qui, qui si parla di PHP, non di SQL.

  3. #3
    Grazie darkhero la tua modifica funziona benissimo si non lo scritta io la query sto cercando di imparare anche se non sono cosi brava.

    Vista la tua gentilezza non e che potresti dargli uuno squardo sul perche somma cmq tutto insieme e non per mese.

    Codice PHP:
     <?php  
    // CONNESSIONE AL DATABASE   include ("connettitest.php");  
    $querystat "SELECT SUM(ORA) somma, DATE_FORMAT(DATA,'%m/%Y') mese, id_utente, nome_utente FROM gps_personale GROUP BY ID_UTENTE";  
    $risultato mysql_query($querystat);  
    while (
    $record mysql_fetch_array($risultato)) {   
    $mese $record["mese"]; 
    $id_utente$record["id_utente"]; 
    $nome_utente$record["nome_utente"]; 
    $totimp $record["somma"];     
    echo 
    "$mese   $totimp   $id_utente   $nome_utente
    "
    ; } 
     echo 
    "<table><tr><td>PERIODO</td><td>ORE</td><td>ID UTENTE</td><td>NOME UTENTE</td></tr>"?>

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Non per rompere le uova nel paniere, ma domande relative alle query, che è MySQL e non PHP, vanno nella sezione Database, se non altro per mantenere ordine nel forum.

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Beh, i moderatori si possono anche contattare per chiedere di spostare la propria discussione, non ho detto che la deve riscrivere ex novo nell'altra sezione.

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.