Výpočet polí vo funkciách SQL

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Argument výrazu reťazca v agregačnej funkcii SQL môžete použiť na výpočet hodnôt v poli. Môžete napríklad vypočítať percentuálnu hodnotu (napríklad príplatok alebo daň z predaja) vynásobením hodnoty poľa zlomkom.

Nasledujúca tabuľka obsahuje príklady výpočtov v poliach z tabuliek Objednávky a Podrobnosti objednávok v databáze Northwind.mdb.

Výpočet Príklad
Pridanie čísla do poľa Freight + 5
Odčítanie čísla od poľa Freight - 5
Násobenie poľa číslom UnitPrice * 2
Delenie poľa číslom Freight / 2
Pridanie jedného poľa do druhého UnitsInStock + UnitsOnOrder
Odčítanie jedného poľa od druhého ReorderLevel - UnitsInStock

    

Nasledujúci príklad vypočíta priemernú výšku zľavy všetkých objednávok v databáze Northwind.mdb. Vynásobí hodnoty v poliach JednotkováCena a Zľava, čím sa určí výška zľavy pre každú objednávku, a potom sa vypočíta priemer. Tento výraz môžete použiť v príkaze SQL v kóde programu Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];