Topic: 求教:用于计算按位 OR 运算 的MSSQl聚合函数(或其它解决方法)多谢:)

  Print this page

1.求教:用于计算按位 OR 运算 的MSSQl聚合函数(或其它解决方法)多谢:) Copy to clipboard
Posted by: java8110
Posted on: 2004-08-23 17:46

在用于计算权限时遇到困难。有这样一个表
-------------------
userid | power
1 1(0001)
1 3(0011)
2 2
2 8
1 16(1 0000)
每一条记录Power中的值某一位为1表示拥有对应的权限,授权可能有重叠的地方,如上面数据userid=1的用户的权限应该是19(10011),现需要直接在一句SQl查询中计算出每个用户所有的权限,希望各位大虾多多赐教,不胜感激。原本象自己创建一个聚合函数,但不知道该杂作一个用户定义的聚合函数,谢谢。

2.Re:求教:用于计算按位 OR 运算 的MSSQl聚合函数(或其它解决方法)多谢:) [Re: java8110] Copy to clipboard
Posted by: java8110
Posted on: 2004-08-24 11:14

问题已解决


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923