[SQL] Utworzenie zapytania nadrzędnego, sumującego


(bboroski) #1

Cześć, ogarniam dopiero podstawy MS SQL i poruszania się po Management Studio. Potrzebuje porady, w jaki sposób utworzyć zapytanie nadrzędne, które będzie sumowało łączną wartość kolumn w dotychczasowym zapytaniu - nie wiem jak to wyjaśnić po polsku.

 

Zapytanie jest SELECTEM dość prostym, wyświetlającym interesujące mnie rekordy, w których są wartości liczbowe (kwoty). Mam ich powiedzmy 22 i każda jest w oddzielnym wierszu. Jak zrobić, żeby pojawił mi się jeden wiersz sumujący te 22 pozycje w jedną, z łącznymi wartościami?

 

Jeśli potrzeba próbki zapytania to mogę dać na priv.

 

Pozdrawiam


(kostek135) #2

http://www.w3schools.com/sql/sql_func_sum.asp


(bboroski) #3

Możesz mi to pokazać na przykładzie


(kostek135) #4

Nie mogę. Jeśli chcesz przykład, to na priv możemy uzgodnić cenę. Twoim problemem jest GROUP BY, które jest funkcją agregującą tworzącą n zbiorów rozłącznych, a następnie do każdego z tych zbiorów używane jest SUM, więc powstanie n sum w wyniku, LINK.


(StawikPiast) #5

To zapytanie zwróci ci jeden wiersz, tak jak chcesz, chyba że chcesz dla jakichś różnych typów pozycji, wtedy właśnie grupowanie.

 

Podaj jakiś przykład danych I co chcesz uzyskać to ci się pomoże.