Pomoću argumenta nizovni izraz SQL funkcije zbrajanja možete izvršiti izračun na vrijednostima u polju. Možete, primjerice, izračunati postotak (kao što je naknada ili pdv) množenjem vrijednosti polja razlomkom.
U sljedećoj su tablici navedeni primjeri izračuna na poljima iz tablica Narudžbe i Detalji narudžbe u Northwind.mdb bazi podataka.
Izračun |
Primjer |
Dodavanje broja u polje |
Freight + 5 |
Oduzimanje broja iz polja |
Freight - 5 |
Množenje polja brojem |
UnitPrice * 2 |
Dijeljenje polja brojem |
Freight / 2 |
Dodavanje jednog polja u drugo |
UnitsInStock + UnitsOnOrder |
Oduzimanje jednog polja od drugog |
ReorderLevel - UnitsInStock |
U sljedećem se primjeru izračunava prosječni iznos popusta svih narudžbi u bazi Northwind.mdb podataka. Množi vrijednosti u poljima JediničnaCijena i Popust da bi se odredio iznos popusta svake narudžbe, a zatim izračunao prosjek. Taj izraz možete koristiti u SQL naredbi u Visual Basic kodu:
SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];