Fråga : Tillfoga en ro av slutsummor

Hi experter,

I har en query som producerar något ror som i:

col1 col2 col3 col4
5 5 4 5
6 2 1 3
7 4 3 2

What som jag önskar att göra, är att tillfoga another ror som innehåller slutsumman av col1 col2 col3 och col4 eg.:

col1 col2 col3 col4
18 11 som 8 10

How skulle mig, uppnår denna med precis 1 query?
" klar "

Svar : Tillfoga en ro av slutsummor

Exempel
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
förklara att @sometable bordlägga (
  identitet för ID int, 
  col1 int,
  col2 int,
  col3 int,
  col4 int
)

mellanlägg in i @sometable
välj 1, 2, 3, alla 4 union
välj 5, 6, 7, 8
  
; MED CTE SOM  (
VÄLJ col1, col2, col3, col4
FRÅN @sometable
)
VÄLJ * från CTE
all union 
välj SUMMAN (col1), SUMMAN (col2), SUMMAN (col3), SUMMAN (col4)
FRÅN CTE
Andra lösningar  
 
programming4us programming4us