[COLOR=blue]Declare[/color] @Temp
[COLOR=blue]Table[/color] ([COLOR=blue]t[/color] [COLOR=blue]int[/color], x [COLOR=blue]int[/color], y [COLOR=blue]int[/color], z [COLOR=blue]int[/color], w [COLOR=blue]int[/color])
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @Temp [COLOR=blue]Values[/color](2,3,4,5,6)
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @Temp [COLOR=blue]Values[/color](0,2,0,0,0)
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @Temp [COLOR=blue]Values[/color](2,1,0,3,5)
[COLOR=blue]Insert[/color] [COLOR=blue]Into[/color] @Temp [COLOR=blue]Values[/color](0,0,0,1,1)
[COLOR=blue]Select[/color] Sum([COLOR=blue]Case[/color] [COLOR=blue]When[/color] [COLOR=blue]t[/color] = 2 [COLOR=blue]Then[/color] 1 [COLOR=blue]Else[/color] 0 [COLOR=blue]End[/color]) [COLOR=blue]As[/color] T_Matches,
Sum([COLOR=blue]Case[/color] [COLOR=blue]When[/color] x = 1 [COLOR=blue]Then[/color] 1 [COLOR=blue]Else[/color] 0 [COLOR=blue]End[/color]) [COLOR=blue]As[/color] X_Matches,
Sum([COLOR=blue]Case[/color] [COLOR=blue]When[/color] y = 0 [COLOR=blue]Then[/color] 1 [COLOR=blue]Else[/color] 0 [COLOR=blue]End[/color]) [COLOR=blue]As[/color] Y_Matches,
Sum([COLOR=blue]Case[/color] [COLOR=blue]When[/color] z = 1 [COLOR=blue]Then[/color] 1 [COLOR=blue]Else[/color] 0 [COLOR=blue]End[/color]) [COLOR=blue]As[/color] Z_Matches,
Sum([COLOR=blue]Case[/color] [COLOR=blue]When[/color] w = 1 [COLOR=blue]Then[/color] 1 [COLOR=blue]Else[/color] 0 [COLOR=blue]End[/color]) [COLOR=blue]As[/color] W_Matches
[COLOR=blue]From[/color] @Temp