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

    [ACCESS] SELECT SUM e somma dei records

    ciao,
    avrei bisogno di sapere quale secondo voi è il metodo migliore per procedere in questa situazione.

    ho due campi contenenti valori numerici e devo selezionare la somma di tutti i valori in campo1, di tutti i valori in campo2 e di campo1+campo2.
    è meglio fare:

    codice:
    sql = "SELECT SUM(campo1), SUM(campo2) FROM tabella"
    ...
    somma1 = rs(0)
    somma2 = rs(1)
    somma3 = rs(0)+rs(1)
    oppure

    codice:
    sql = "SELECT SUM(campo1), SUM(campo2), (SUM(campo1)+SUM(campo2)) FROM tabella"
    ...
    somma1 = rs(0)
    somma2 = rs(1)
    somma3 = rs(2)
    ??
    xxx

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Forse la prima è migliore.
    Confronta i tempi se ci riesci.

    Roby

  3. #3
    Originariamente inviato da Roby_72
    Forse la prima è migliore.
    Confronta i tempi se ci riesci.

    Roby
    avrei scommesso di più sulla seconda
    vedo se riesco a fare un confronto sui tempi d'esecuzione

    xxx

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Io azzardo a dire che nel caso di Access non ci sono molte differenze sui tempi, certo la seconda è più prestazionale ma access non gira su di un server a sé stante, sbaglio?
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Alethesnake
    avrei scommesso di più sulla seconda
    vedo se riesco a fare un confronto sui tempi d'esecuzione

    Scusa volevo dire la seconda... Ho letto il messaggio al contrario...

    Roby

  6. #6
    Originariamente inviato da 99eros9
    Io azzardo a dire che nel caso di Access non ci sono molte differenze sui tempi, certo la seconda è più prestazionale ma access non gira su di un server a sé stante, sbaglio?
    no, non sbagli. cmq opterò per la seconda, anche in vista di un futuro possibile cambio di db.

    @roby: !erapuccoerp it non, onarts averap iM


    xxx

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.