小编use*_*428的帖子

SQL - 通过条件对行进行分组,直到找到异常

我正在尝试根据某些条件将数据列添加到数据集.举个简单的例子:

?????????????
? ID ? DATA ?
?????????????
?  1 ?   12 ?
?  2 ?   20 ?
?  3 ?    3 ?
?  4 ?   55 ?
?  5 ?   11 ?
?????????????
Run Code Online (Sandbox Code Playgroud)

假设我们的标准是数据应该大于10.那么结果应该类似于:

?????????????????????
? ID ? DATA ? GROUP ?
?????????????????????
?  1 ?   12 ?     1 ?
?  2 ?   20 ?     1 ?
?  3 ?    3 ?     2 ?
?  4 ?   55 ?     3 ?
?  5 ?   11 ?     3 ?
????????????????????? …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

5
推荐指数
1
解决办法
408
查看次数

SQL - 选择一个比较同一查询的多行的列

我试图从我的查询中分析独特的模式,并显示该模式是否出现在另一列中.

例如.

根据我的查询,我得到:

----------
| Date | Value|
----------
|  1   |  0.8 |
----------
|  2   |  0.2 |
----------
|  3   |  0.4 |
----------
|  4   |  0.6 |
----------
|  5   |  0.3 |
Run Code Online (Sandbox Code Playgroud)

我想检查是否有3个升序/降序点并获得如下结果:

----------
| Date | Value| Ascending |
----------
|  1   |  0.8 |     0     |
----------
|  2   |  0.2 |     1     |
----------
|  3   |  0.4 |     1     |
----------
|  4   |  0.6 |     1     |
----------
| …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

3
推荐指数
1
解决办法
249
查看次数

SQL Server - 筛选特定的行

如果类型'f'存在,我试图选择TYPE'i'选择TYPE'i'的行为同一Me(Metric).

从:

?????????????????????
? Me ?  VAL ?  TYPE ?
?????????????????????
?  1 ?    0 ?     f ?
?  1 ?    1 ?     i ?
?  2 ?    1 ?     i ?
?  2 ?    0 ?     f ?
?  3 ?    1 ?     i ?
?  4 ?    0 ?     i ?
?  5 ?    0 ?     i ?
?????????????????????
Run Code Online (Sandbox Code Playgroud)

得到:

?????????????????????
? Me ?  BIT ?  TYPE ?
?????????????????????
?  1 ?    0 ?     f ?
? …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
41
查看次数

标签 统计

sql ×3

sql-server ×3

sql-server-2008 ×1