想起最开始学计算机时候的一个技巧,替换case when 在两个字段中选会最小的办法。
maxValue=((A+B)+abs(A-B))/2
minValue=((A+B)-abs(A-B))/2
这个比maxValue=(Case when A> B then A else B end ) 看起来要更计算机语言些。
[解决办法]
顶!
[解决办法]
2
[解决办法]
3
[解决办法]
4
[解决办法]
顶!;)
[解决办法]
--測試:
declare @A int,@B int select @A=1,@B=2
select ((@A+@B)+abs(@A-@B))/2
select ((@A+@B)-abs(@A-@B))/2
select case when @A> @B then @A else @B end
F8,查看,似乎.....
Query1: 0.00%
Query2: 33.33%
Query3: 33.33%
Query4: 33.33%
[解决办法]
呵呵
[解决办法]
顶!
[解决办法]
学习
[解决办法]
学习
[解决办法]
学习
[解决办法]
顶!
[解决办法]
xuexi
[解决办法]
up
[解决办法]
哦,GOD出现了!