Calcularea de câmpuri în funcțiile SQL

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puteți utiliza argumentul expresie șir de caractere într-o funcție agregată SQL pentru a efectua un calcul cu valorile dintr-un câmp. De exemplu, puteți calcula un procentaj (cum ar fi o suprataxă sau o taxă pe vânzări) înmulțind o valoare de câmp cu o fracție.

Următorul tabel oferă exemple de calcule cu câmpuri din tabelele Comenzi și Detalii comandă din baza de date Northwind.mdb.

Calcul Exemplu
Adăugarea unui număr la un câmp Freight + 5
Scăderea unui număr dintr-un câmp Freight - 5
Înmulțirea unui câmp cu un număr UnitPrice * 2
Împărțirea unui câmp la un număr Freight / 2
Adăugarea unui câmp la altul UnitsInStock + UnitsOnOrder
Scăderea unui câmp din altul ReorderLevel - UnitsInStock

    

Următorul exemplu calculează valoarea medie a reducerii pentru toate comenzile din baza de date Northwind.mdb. Aceasta înmulțește valorile din câmpurile PrețUnitar și Reducere pentru a determina valoarea reducerii pentru fiecare comandă, apoi calculează media. Puteți utiliza această expresie într-o instrucțiune SQL în cod Visual Basic:

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