Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837

    problema query con SUM()

    Buongiorno a tutti,
    ho una tabella del tipo:

    datetime | rain
    2008-02-02 | 0,95
    2008-02-03 | 0
    2008-02-04 | 0.25
    ............... | ......

    in pratica devo fare una query che mi faccia la somma dei valori della colonna rain compresi in un intervallo specifico, io ho provata a fare così ma non ho avuto risultati validi:

    Codice PHP:

    $query 
    "SELECT rain, SUM(rain) AS totale_pioggia FROM data WHERE date_format(datetime,'%Y-%m-%d') BETWEEN str_to_date('$data_inizio','%d-%m-%Y') and str_to_date('$data_fine','%d-%m-%Y') GROUP by rain";

    $result mysql_query($query$Conn) or die (mysql_error());

    $row mysql_fetch_array($result);

    echo 
    $row["totale_pioggia"]; 
    grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    scusate avevo scritto una stupidaggine. ora ho risolto.
    grazie.

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    certamente, in pratica era più semplice del previsto, ho semplicemente tolto la clausola GROUP by, dato che mi occorreva solo la somma di una colonna:

    Codice PHP:

    $query 
    "SELECT SUM(rain) FROM data WHERE date_format(datetime,'%Y-%m-%d') BETWEEN str_to_date('$data_inizio','%d-%m-%Y') and str_to_date('$data_fine','%d-%m-%Y')"



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.