Väljade arvutamine SQL-funktsioonides

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

VÄLJAväärtuste arvutamiseks saate kasutada SQL-kokkuvõttefunktsiooni stringavaldise argumenti. Näiteks protsendi (nt lisa- või käibemaksu) arvutamiseks saate väljaväärtuse korrutada murdarvuga.

Järgmises tabelis on näited andmebaasi Northwind.mdb välja „Tellimused“ ja „Tellimuse üksikasjad“ arvutustest.

Arvutus Näide
Väljaväärtusele arvu liitmine Freight + 5
Arvu lahutamine väljaväärtusest Freight - 5
Väljaväärtuse korrutamine arvuga UnitPrice * 2
Väljaväärtuse jagamine arvuga Freight / 2
Kahe väljaväärtuse liitmine UnitsInStock + UnitsOnOrder
Ühe väljaväärtuse lahutamine teisest ReorderLevel - UnitsInStock

    

Järgmises näites arvutatakse andmebaasi Northwind.mdb kõikide tellimuste keskmine allahindlussumma. Iga tellimuse allahindluse määramiseks korrutatakse väljal „ÜhikuHind“ ja „Allahindlus“ olevad väärtused ning seejärel arvutatakse keskmine allahindlus. Visual Basicu lähteteksti SQL-lauses saate kasutada järgmist avaldist:

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