Oct
16

MS SQL Grouping funkcija

Grouping funkcija omogucava dodavanje jednog reda vrijednosti koji sadrži agregatnu sumu izabranih kolona kao u sledećem primjeru

SELECT Sifra, Sum(Kolicina), Grouping (Sifra) ‘Total’ FROM Sifarnik
Group By Sifra WITH CUBE

Ispis bi trebao da bude sledeci

Sifra Kol Total
—————————
100 449.00 0
NULL 449.00 1

Total kolona označava red koji sadrži agregatne sume, kako bi se izbjegle null vrijednosti na koloni Sifra, koje stvarno postoje!

CUBE i ROLLUP operatori generišu totale i subtotale u odnosu na zadane kolone koje trebaju da grupišu.