我正试图弄清楚这个问题并且无法弄清楚它是如何相关的:
Where iInteractionOpenReasonID & 16 = 0
iInteractionOpenReasonID的可能值应为:
0 Unknown
1 Normal Start
2 Normal End
4 Transfer Start
8 Transfer End
16 Conference
32 Inter Queue
64 Networking
128 Segment
256 Compound
512 Block
1024 Clip Recording
我看到129和145的值(不在列表中)和where子句过滤掉145 ...我很困惑
答案 0 :(得分:2)
“& bitwise运算符在两个表达式之间执行按位逻辑AND,为两个表达式取每个对应的位。当且仅当两个位(对于当前位被解析)时,结果中的位设置为1在输入表达式中,值为1;否则,结果中的位设置为0.“
尝试在这里查看msdn doucmentation。 http://msdn.microsoft.com/en-us/library/ms174965.aspx