Beregne felter i SQL-funktioner

Du kan bruge argumentet strengudtryk i en SQL-aggregatfunktion til at udføre en beregning på værdierne i et felt. Du kan f.eks. beregne et procentdel, såsom en tillægsafgift eller moms, ved at gange et felt med en brøk.

Følgende tabel indeholder eksempler på beregninger på felter fra tabellerne Ordrer og Ordreoplysninger i Northwind.mdb-databasen.

Beregning

Eksempel

Lægge et tal til et felt

Fragt + 5

Trække et tal fra et felt

Fragt - 5

Gange et felt med et tal

PrisPrEnhed * 2

Dividere et felt med et tal

Fragt / 2

Lægge et felt til et andet felt

EnhederPåLager + EnhederIOrdre

Trække et felt fra et andet felt

Genbestillingsniveau - EnhederIOrdre


I det følgende eksempel beregnes gennemsnitsrabatbeløbet for alle ordrer i Northwind.mdb-databasen. Værdierne i felterne PrisPrEnhed og Rabat ganges for at finde rabatbeløbet for hver ordre, og derefter beregnes gennemsnittet. Du kan bruge dette udtryk i en SQL-streng/erklæring i Visual Basic-kode:

SELECT Avg(PrisPrEnhed * Rabat) AS [Gennemsnitsrabat] FROM [Ordreoplysninger];



Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×