[SQL ] 如何求出單行多欄的餘數? (已自行解決)

作者: Severine (賽非茵)   2014-07-28 15:53:40
系統 : SQL Azure (同SQL2012)
DECLARE @Test Table(
SN int,
No1 int,
No2 int,
No3 int,
No4 int,
No5 int)
Insert into @Test Values
(1,10,20,31,40,55),
(2,20,18,34,42,51),
(3,11,23,31,40,52)
select *
from @test
請問如何算出每欄的餘數(mod 2)並做單行統計呢? 謝謝~
ASP.NET的方法我會 但是SQL真是沒頭緒..
希望呈現如下
SN 單數 雙數
1 2 3
2 1 4
3 3 2
謝謝..
解法
select (no1%2 + no2%2 + no3%2 + no4%2 + no5%2) ,
5 - (no1%2 + no2%2 + no3%2 + no4%2 + no5%2)
from @test

Links booklink

Contact Us: admin [ a t ] ucptt.com