Argument řetězcový výraz můžete použít v agregační funkci SQL k provedení výpočtu hodnot v poli. Můžete například vypočítat procento (například přirážku nebo DPH) vynásobením hodnoty pole zlomkem.
Následující tabulka obsahuje příklady výpočtů polí z tabulek Objednávky a Podrobnosti objednávek v databázi Northwind.mdb.
| Výpočet | Příklad |
|---|---|
| Přidání čísla do pole | Freight + 5 |
| Odečtení čísla od pole | Freight - 5 |
| Násobení pole číslem | UnitPrice * 2 |
| Dělení pole číslem | Freight / 2 |
| Přidání jednoho pole do jiného | UnitsInStock + UnitsOnOrder |
| Odečtení jednoho pole od druhého | ReorderLevel - UnitsInStock |
Následující příklad vypočítá průměrnou výši slevy všech objednávek v databázi Northwind.mdb. Vynásobením hodnot v polích JednotkováCena a Sleva určí výši slevy pro každou objednávku a poté vypočítá průměr. V příkazu SQL v kódu jazyka Visual Basic můžete použít tento výraz:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];