可能需要光标
我有一个明显简单的问题,但找不到好的解决方案,所以我将感谢社区的帮助。
假设我的表包含三列:DealID、TransID 和 Number。假设我有 4 行,DealID 的值在所有 4 行中都相同,TransID 在每行中具有不同的值(并且数据按此列升序排列),并且 Number 在第一行中具有一些值,而在所有其他行中具有 NULL 。
我的简单问题是:对于确切的 Trans_Id,如何确定存储过程中所有大于当前的 Trans_Id 值,Number 的所有值是否均为 NULL?即我想知道对于大于当前 Trans_Id 值的任何其他 Trans_Id 是否有任何不同于 NULL 的 Number 值。
提前TnX!
内马尼亚
I have one obviously simple problem, but cannot find good solution, so I would appreciate community help.
Let's say that my table has three columns: DealID, TransID and Number. And let's say that I have 4 rows, value for DealID is same in all 4 rows, TransID has different value in each row (and data is ordered ascending by this column) and Number has some value in first row and NULLs in all other rows.
My simple question is: For exact Trans_Id, how to determine in sproc for all Trans_Id values greater than current, are all values for Number NULLs? I.e. I want to know is there any Number value that is different from NULL for any other Trans_Id that is greater than current Trans_Id value.
TnX in advance!
Nemanja
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个怎么样:
How's this:
尝试这样的事情(我假设
dealID
是参数之一):Try something like this (I assume
dealID
is one of parameters):