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

    Come impostare corrett. query sql x somma

    Ciao, io non riesco a capire questa cosa.
    Allora tramite semplice query sql estraggo tutti i campi di una tabella da un db.
    -----------------
    Es select * from pippo where name = alex ecc..
    -------------------------------
    ora pero' dopo che li estraggo ho bisogno che questi siano sommati es se all'interno della tabella ho un campo importo ho bisogno che oltre a estrarmi tutti i campi quello importo sia anche sommato, non solo anche che mi restituisca il numero di record.
    Per il momento io ho creato 2 cicli, il primo conta, poi il secondo mi estrae tutto.
    Non credo di aver fatto una procedura corretta, vorrei conoscere come ipostare la procedura in modo ottimale.
    Grazie ciao.

  2. #2
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Dovresti fare il tutto anche con un ciclo solo...

    Mentre stampi i risultati a video ti tieni due variabili che incrementi ogni volta, ad esempio:
    codice:
    dim TotImporto
    dim TotRecord
    
    ' azzero le variabili
    TotImporto = 0
    TotRighe = 0
    while (not rs.Eof)
      ' stampa della riga corrente
      ...
    
      ' aumento l'importo
      TotImporto = TotImporto + rs("Importo")
     
      ' aumento il contatore righe
      TotRecord = TotRecord + 1
    
      ' prossimo record
      rs.movenext()
    wend
    Ciao.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  3. #3
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151

    Re: Come impostare corrett. query sql x somma

    Originariamente inviato da Pinetto
    Ciao, io non riesco a capire questa cosa.
    Allora tramite semplice query sql estraggo tutti i campi di una tabella da un db.
    -----------------
    Es select * from pippo where name = alex ecc..
    -------------------------------
    ora pero' dopo che li estraggo ho bisogno che questi siano sommati es se all'interno della tabella ho un campo importo ho bisogno che oltre a estrarmi tutti i campi quello importo sia anche sommato, non solo anche che mi restituisca il numero di record.

    codice:
    SELECT Sum(campoImporto) AS totale, Count(*) AS numRec
    FROM pippo
    where name = alex ecc..
    Jupy

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.