English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Database
  • Libreria Standard
  • Funzioni Aggregate

Sum

funzione copia link

Scopo

Questa funzione aggregata serve a calcolare la somma di una espressione numerica e può essere usata solo all'interno di query. I campi presenti nella SelectList non coinvolti in funzioni di aggregazione vengono automaticamente raggruppati nella clausola GroupBy.

Sintassi

set variable := Sum(espressione)

Argomenti

Espressione Una qualunque espressione il cui risultato sia un numero

Valore di ritorno

Viene restituita la somma dell'espressione numerica per ogni raggruppamento.

Esempio

// **************************************
// Esegue la funzione di aggregazione Sum
// **************************************

public void DatiVendite.SUM()
{
  float res := ZERO // Risultato della funzione di aggregazione
  string ar := Empty String // 
  // 
  // Eseguo la funzione di aggregazione

  select into variables
    set res := Sum(Venduto)
    set ar := Area
  from
    Vendite2 // Tabella Master
  where
    Area = Dettagli.AreaVendita
  // 
  // Mostro il risultato a video

  Dettagli.Res.Text := ToString(res)
}
Solitamente la funzione Sum viene utilizzata per sommare i dati presenti in un campo numerico durante un raggruppamento.

Ultima modifica: 23/03/2021 / Validità: da 8.5.3800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum