Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Problema con somma in ciclo

    Ciao.

    Con una query ed un ciclo estraggo una serie di dati:

    codice:
         objRec.moveFirst()
              Do while not objRec.eof          
              
                 strResultSet = cDbl(objRec("A")) * cDbl(objRec("B"))                    
        
              objRec.moveNext()
         Loop
    strResultSet è il risultato della moltiplicazione tra il recordset A ed il recordset B, ad esempio:

    1775
    6319
    39239

    Come faccio ad ottenere la somma di tutti i strResultSet cioè 47333?

    Grazie

  2. #2

    Re: Problema con somma in ciclo

    codice:
    totale=0
         objRec.moveFirst()
              Do while not objRec.eof          
              
                 strResultSet = cDbl(objRec("A")) * cDbl(objRec("B"))                    
                 totale=totale+strResultSet 
    
              objRec.moveNext()
         Loop

  3. #3
    ubbi, mi deludi
    codice:
    strResultSet=0
    
    objRec.moveFirst()
              Do while not objRec.eof          
              
                 strResultSet = strResultSet + cDbl(objRec("A")) * cDbl(objRec("B"))                    
        
              objRec.moveNext()
         Loop
    sappilo, che da sql puoi fare una SUM direttamente

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da optime
    ubbi, mi deludi
    codice:
    strResultSet=0
    
    objRec.moveFirst()
              Do while not objRec.eof          
              
                 strResultSet = strResultSet + cDbl(objRec("A")) * cDbl(objRec("B"))                    
        
              objRec.moveNext()
         Loop
    sappilo, che da sql puoi fare una SUM direttamente
    Si lo so grazie ma preferisco, almeno per il momento, scrivere il codice gradualmente per poi ottimizzarlo... passo per passo... quando sarò sicuro del risultato finale potrò utilizzare anche delle scorciatoie... è il mio modo di fare debug...

    Grazie a dizionario per l'intervento...

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.