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

    Credo si tratti di Array......

    Forse questa cosa si può fare con un array ma non sono tanto sicura....

    Ho una tabella così strutturata
    codice:
    ID_record____ | Valore1____ | Valore2____ |
    Attraverso la sottrazione delle due variabili (Differenza=(Valore2-Valore1)), nella pagina ASP, ottengo per ogni record la differenza tra i due valori.
    Quindi nella tabella HTML ottengo questo risultato:
    codice:
    ID_record____ | Valore1____ | Valore2____ | Differenza____ |
    1____________ | 25_________ | 125________ | -100__________ |
    2____________ | 47_________ | 127________ | -80___________ |
    3____________ | 38_________ | 131________ | -93___________ |
    4____________ | 135________ | 132________ | 3_____________ |
    4____________ | 157________ | 111________ | 46____________ |
    Ed ecco il quesito....
    Come faccio a sommare i valori indicati nella colonna Differenza indicando (OLTRETUTTO ) la condizione di prendere in considerazione solo quelli in cui Valore1<Valore2 e ottenendo un valore in numero assoluto?
    Quindi in questo caso

    Totale Differenza (100+80+93) = 273
    ??????

    Complicato??????


    PS: I miei messaggi esteticamente sono impeccabili!!!!!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    il risultato lo devi esporre solo alla fine? usa una variabile del tipo lSomma, e uno statement del tipo

    codice:
    If Valore1<Valore2 Then
       lSomma = lSomma + (Valore1-Valore2)
    End if
    alla fine del ciclo stampi lSomma.

    that easy!

  3. #3
    Miiiii Optime......!!!!!
    Posso dire che non ho capito o pare brutto????
    :rollo:
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  4. #4
    Scusa ma non pui fare una cosa del genere

    codice:
    sql="select * from tabella where Valore1 < Valore2"
    set rs = conn.execute(sql)
    do while not rs.eof 
    diff=Valore2-Valore1
    Somma=Somma+diff
    rs.movenext 
    loop
    Sommapositiva=(Somma*Somma)/Somma
    cosi dovrebbe andare pero valore1 e valore2 devono essere di tipo numerico

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Che editor usi per scrivere i tuoi messaggi??

    Roby

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.