Argument Řetězcový výraz v agregační funkci SQL můžete použít k provedení výpočtu hodnot v poli. Procento (například přirážku nebo DPH) můžete například vypočítat vynásobením hodnoty pole zlomkem.
Následující tabulka obsahuje příklady výpočtů polí z tabulek Objednávky a Podrobnosti objednávky 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 |
Vynásobení pole číslem |
UnitPrice * 2 |
Vydělí 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 částku slevy u všech objednávek v databázi Northwind.mdb. Vynásobí hodnoty v polích Jednotkovácena a Sleva, aby se určila výše slevy pro každou objednávku, a pak vypočítá průměr. Tento výraz můžete použít v příkazu SQL v kódu jazyka Visual Basic:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];