假设我们有一些数据,看起来像这样
R_Id Nm Base Dest Proj Cust_id 201203 201202 201201
MRBR Bob LONDON UK Project1 1 0 0 0
MRBU Frank LONDON London Project2 2 11.68 0 248.93
MRBU Frank LONDON UK Project3 1 7.4 4.8 0
MRGB Barry GUILDFORD Hull Project4 1 50.36 12.85 48.92
MRGB Barry GUILDFORD Project5 1 0 177.31 0
MRGB Barry GUILDFORD INTL Project6 3 0 331.08 0
而假设我们有比上面多了很多栏目,但我们已经仅限于少数几个现在。
我希望能够使用其中statment为只显示行其中行需要进一步调查。 这是说做“凡在一排有两个以上的大数彼此相邻的?” 所以,我需要计算的行数,其中数量较大。
输出应该像这样,在那里我已经解释了我在做什么过滤。
R_Id Nm Base Dest Proj Cust_id 201203 201202 201201
MRBR Bob LONDON UK Project1 1 "Numbers not Large"
MRBU Frank LONDON London Project2 2 11.68 248.93 0
MRBU Frank LONDON UK Project3 1 "Numbers not Large"
MRGB Barry GUILDFORD Hull Project4 1 50.36 12.85 48.92
MRGB Barry GUILDFORD Project5 1 "Too few adjacent numbers"
MRGB Barry GUILDFORD INTL Project6 3 "Too few adjacent numbers"
这是那里有我试图筛选太少相邻号码的情况。 我需要计算相邻(或隔日!)号码的NUMER在那些特定的列。
我看这个问题: 多列条件计数SQL ,但我不认为我可以使用COUNT(*),因为我得到这个错误:“?AT_RISK”你试图执行一个查询thaty不包括speicified表达 作为骨料功能的一部分。 在风险在于,只存储是/否和生命R_ID左侧(不包括上面简洁)列
任何人都可以帮助或至少指向我朝着正确的方向吗? 我会很感激。 我读过上面的问题,我已经看了如何使用一般数,但这次是真的绊倒了我。