我有这样结构的表:
+-------+------------------+
| 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) 我在互联网上搜索并找到了关于软件工程 SE 上的分层设置覆盖的问题模式。它准确地描述了我的需求,唯一的区别是我需要将设置存储在 SQL Server 数据库中。
如何在 SQL Server 中实现它?
每当我选择 的设置时level1-child1
,我都希望child1
从level1
. 例如:
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)
目前我使用层次结构路径来实现层次结构。