Výpočet polí ve funkcích SQL

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Argument řetězcového výrazu 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];