小编r.z*_*rei的帖子

如何计算每组中第一行和最后一行字段值的差异

我有这样结构的表:

+-------+------------------+
| Value |       Date       |
+-------+------------------+
|    10 | 10/10/2010 10:00 |
|    11 | 10/10/2010 10:15 |
|    15 | 10/10/2010 10:30 |
|    15 | 10/10/2010 10:45 |
|    17 | 10/10/2010 11:00 |
|    18 | 10/10/2010 11:15 |
|    22 | 10/10/2010 11:30 |
|    30 | 10/10/2010 11:45 |
+-------+------------------+
Run Code Online (Sandbox Code Playgroud)

目前我正在使用 group by 来获取 min、max、avg 来获取这样的每小时报告:

+-----+-----+-------+------------------+
| min | max |  avg  |       Date       |
+-----+-----+-------+------------------+
|  10 |  15 | 12.75 …
Run Code Online (Sandbox Code Playgroud)

sql-server aggregate t-sql group-by

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

存储可覆盖的分层设置

我在互联网上搜索并找到了关于软件工程 SE 上的分层设置覆盖的问题模式。它准确地描述了我的需求,唯一的区别是我需要将设置存储在 SQL Server 数据库中。

如何在 SQL Server 中实现它?

每当我选择 的设置时level1-child1,我都希望child1level1. 例如:

level1: max-value:100;  min-value:10;  enable-alarm:true;
level-child1: min-value:30;
Run Code Online (Sandbox Code Playgroud)

选择后:

level1-child1: max-value:100; min-value:30; enable-alarm:true;
Run Code Online (Sandbox Code Playgroud)

目前我使用层次结构路径来实现层次结构。

sql-server hierarchy

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

标签 统计

sql-server ×2

aggregate ×1

group-by ×1

hierarchy ×1

t-sql ×1