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

Discussione: somma + query

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    somma + query

    ciao a tutti,
    scusate faccio questaq query

    codice:
    SELECT * FROM scarico WHERE idreparto = '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC", $colname_Recordset1);
    quando faccio GROUP BY codice posso fare la somma di tutti i valori del campo quantita?

    in modo da far comparire solo il risultato??

    Grazie

  2. #2
    così:

    Codice PHP:
    SELECT SUM(quantitaFROM scarico WHERE idreparto '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC 

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    poi per visualizzarla se faccio cosi non si vede nulla

    codice:
    <?php echo $row_Recordset1['quantita']; ?>

  4. #4
    puoi fare così:

    Codice PHP:
    SELECT SUM(quantita) AS somma_quantita FROM scarico WHERE idreparto '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC

    echo $row_Recordset1['somma_quantita']; 

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    OK PERFETTO!!!!!!!!

    una curiosità si può fare la somma di un campo, e se volessi farlo su due o tre è possibile??

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ok credo di aver fatto

    codice:
    SELECT SUM(quantita) AS somma_quantita, SUM(residuo) AS somma_residuo FROM scarico WHERE idreparto = '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC
    cosi giusto??

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops...

    però adesso non riesco più a stampare gli altri campi

    codice:
    SELECT  SUM(quantita) AS somma_quantita, SUM(residuo) AS somma_residuo FROM scarico WHERE idreparto = '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC
    tipo questo

    codice:
    <?php echo $row_Recordset1['codice']; ?>
    :master:

  9. #9
    Codice PHP:
    SELECT *, SUM(quantita) AS somma_quantitaSUM(residuo) AS somma_residuo FROM scarico WHERE idreparto '%s' AND datacarico BETWEEN $data_da AND $data_a GROUP BY codice ORDER BY prodotto ASC 

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops non ci avevo pensato

    GRANDE!!!

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.