Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 55

Discussione: Somma sottrazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274

    Somma sottrazione

    Effettuare la somma dei valori contenuti in un campo(A) di una tabella e scriverli su un altro campo(B).

    Poniamo Due Campi:
    CampoA: dove ci sono valori sia positivi, sia negativi
    CampoB: dove scrivere il risultato tra CampoB e CampoA.

    Per essere più chiaro il valore che andrà scritto sul CampoB è la somma tra CampoB(del record precedente (di partenza sempre uguale a "vuoto") e CampoA.

    Si può fare?
    come?
    c'è qualche link?

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Sembra che tu debba ottenere la somma di una colonna..

    per ottenere la somma usa una select:

    select sum(tua_colonna) as A from tua tabella


    una volta otteneto quel valore dovresti fare un update...

    update tua_tabella set B = sommaA

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    Non ho capito su:

    select sum(tua_colonna)

    il tua_colonna quale colonna indica. La A, la B o una nuova colonna?

  4. #4
    puoi fare un esempio con qualche dato? gras

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    Sicuramente sbaglierò l'esempio...........

    nella colonna campo "A" ci sono dei valori sia positivi sia negativi, ma non tutte le linee hanno all'interno un valore (sono vuote):
    codice:
        A                   B
    - 1,50            - 1,50
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    + 3,20            + 1,70
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    +6,00             + 7,70
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    "vuoto"           "vuoto"
    - 3,00            + 4,70
    vorrei riuscire a fare questo nelle due colonne. Dove nella colonna A sono io ad inserire i valori. Nella colonna B vorrei che fossero automatici.

  6. #6
    a video o nella tabella? perché nella tabella (direttamente nel db) potrebbe IMHO avere poco senso...

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    il risultato finale è cmq scriverlo a video.

    attualmente il valore lo immeto io a mano nel db e poi si vede a video.

    Vorrei poterlo automatizzare.

    Pensavo che riuscendo a scriverlo nel db poi a video si vedesse in automatico.

    Ma se ci sono processi meno pesanti o più veloci sono pronto ad accorglieli.

  8. #8
    fallo a video. la prima colonna è da db, la seconda la ricavi. nel tuo ciclo avrai

    codice:
    ...
    TOTALE=0
    DO WHILE NOT RS.EOF
       TOTALE=TOTALE+RS("COLONNA1")
       RESPONSE.WRITE RS("COLONNA1")
       RESPONSE.WRITE TOTALE
    LOOP
    ti ho dato un'idea, sistemati il codice

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    mi da questo errore

    ADODB.Recordset error '800a0cc1'
    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /scommessestoricotriplaAA.asp, line 171


    la linea è:

    Totale=Totale+rs(Parziale)

  10. #10
    ochoa, e daje rs("Parziale")

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.