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

    [ACCESS SQL] Somma valori negativi e positivi

    Avolte ci si perde un mare di tempo per sbrigare un valore che apparentemente è normale ottenere:

    Io ho una tabella, nel campo punteggio ho sia valori positivi ( 1300, 1320 etc) che negativi (-340, -893.... etc)

    Con la funzione somma non riesco ad ottenere il totale dei valori, mi spiego
    Se ho 3 valori tipo 1300, 700 e -500 ottengo 2 record: il primo mi da 2000 (somma dei positivi) il secondo -500 (somma dei negativi) ma non mi restituisce un record univoco con il totale reale ossia 1500.

    C'è qualche anima in grado di darmi una dritta per risolvere questo enigma?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma hai scritto una query?

  3. #3
    Si, ora ti faccio copia della query:

    SELECT [Pilots Name].Callsign, Sum(AssVolo.Punteggio) AS SommaDiPunteggio
    FROM [Pilots Name] INNER JOIN AssVolo ON [Pilots Name].Ivaoid = AssVolo.VID
    GROUP BY [Pilots Name].Callsign, AssVolo.Stato
    HAVING (((AssVolo.Stato)<>"ACCEPTED" And (AssVolo.Stato)<>"PENDING"));

    Risultati:
    Callsign SommaDiPunteggio
    OSE101 432
    OSE106 156 Somma positivi
    OSE106 -103 Somma negativi
    OSE109 294
    OSE109 -174
    OSE110 5835
    OSE121 696

    Spero che basti per capire il problema

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A cosa ti serve il raggruppamento per

    AssVolo.Stato

    ... se lo elimini ...?

  5. #5
    Oregon grazie, ho infatti eliminato il raggruppamento citato.... ancor prima della tua reply, a volte la soluzione è dietro l'angolo ma non si vede.... Grazie

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.