【发布时间】:2017-01-25 01:03:52
【问题描述】:
我正在使用 SQL Server。我正在从各种表格中获取信息,并且我能够做到。
在我的表中,我有 sampletime 列,每 30 分钟一次,还有一个值列。我想写一个查询来获取每天的差异(最大-最小),有什么建议可以做到吗?
例如:
SIGNAL NAME SAMPLETIME VALUE
Spazio-Percorso 2014-03-06 15:01:50.3170000 219345
Spazio-Percorso 2014-03-06 15:31:50.3260000 219384
Spazio-Percorso 2014-03-06 16:01:50.3380000 219388
Spazio-Percorso 2014-03-06 16:31:50.3460000 219388
Spazio-Percorso 2014-03-06 17:01:50.3590000 219400
Spazio-Percorso 2014-03-06 17:31:50.3690000 219434
Spazio-Percorso 2014-03-06 18:01:50.3760000 219471
在此示例中,所有行都来自同一天,我想要的是每天只有 1 行,并且在 value 列中想要当天的 MAX-MIN
【问题讨论】:
-
SQL Server 的哪个版本?
-
MSSQL 管理工作室 2008
-
@Furqan SQL Server 有什么问题?只是你使用过时的管理工作室并不意味着服务器也落后了 2 代。
标签: sql sql-server sql-server-2008 tsql