TSQL查询有助于结构化结果

用户名

我有一个包含以下各列的表:

timestamp | value | desc

数据示例:

2014-01-27 10:00:00.000 | 100 | 101
2014-01-27 10:00:00.000 | 105 | 101
2014-01-27 11:00:00.000 | 160 | 101
2014-01-27 12:00:00.000 | 200 | 101
...
...
2014-01-28 10:00:00.000 | 226 | 101
2014-01-28 10:00:00.000 | 325 | 101
2014-01-28 11:00:00.000 | 145 | 101

我想要获得的是按小时部分分组,但不合并周期间隔。这样结果将是这样的(在选择中,我将传递日期间隔和描述上的条件,例如desc ='101':

结构体:

hour | count

数据:

10 | 2    (referring to the 20140127)
11 | 1    (referring to the 20140127)
12 | 1    (referring to the 20140127)
...
...
10 | 2    (referring to the 20140128)
11 | 1    (referring to the 20140128)

我曾考虑过使用游标,但我想知道如果没有它,是否有可能实现此结果。

我正在使用SQL Server 2012 SP1

感谢您的关注。

再见F

普拉文

尝试这个:-

SELECT Count(*)                  AS [Count], 
       Datepart(hour, timestamp) AS [Hour] 
FROM   yourtable 
GROUP  BY CONVERT(DATE, timestamp), 
          Datepart(hour, timestamp) 
ORDER  BY CONVERT(DATE, timestamp) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TSQL查询有助于结构化结果

来自分类Dev

基本的JavaScript对象结构有助于访问属性

来自分类Dev

嵌套循环是否有助于解析结果

来自分类Dev

线程化有助于提高Java的效率吗?

来自分类Dev

有助于Google翻译的API

来自分类Dev

JDBC,有助于在Java GUI中将结果集显示为表格

来自分类Dev

“ident_key = null 上的左连接表”是否有助于查询速度?

来自分类Dev

序列化有助于将霍夫曼树存储到文件中

来自分类常见问题

索引是否有助于sql选择排序性能?

来自分类Dev

线程有助于提高Java的效率吗?

来自分类Dev

流浪汉如何有助于发展

来自分类Dev

与流有助于消除从文件扩展名

来自分类Dev

索引是否有助于sql选择排序性能?

来自分类Dev

哪些属性有助于LCD面板的质量?

来自分类Dev

合并有助于SQL中聚合的值

来自分类Dev

数组as3冲突有助于编码

来自分类Dev

Eclipse内容有助于Gradle依赖性

来自分类Dev

Eclipse RCP:这是否有助于片段项目

来自分类Dev

Redis复制是否有助于负载均衡?

来自分类Dev

哪些方法有助于改善无线信号?

来自分类Dev

硬件是否有助于减少OS X的崩溃?

来自分类Dev

AsyncController方法声明,有助于理解语法

来自分类Dev

if语句有助于控制无人机

来自分类Dev

启用引导内容有助于日食

来自分类Dev

TLP是否真的有助于延长电池寿命?

来自分类Dev

制作有助于故障诊断的功能

来自分类Dev

xtext,内容有助于不必要的建议

来自分类Dev

即使不进行单元测试,楼宇自动化是否真的有助于提高生产率?

来自分类Dev

与CISC相比,为什么RISC体系结构的较小指令集并不一定有助于减少CPU时间?

Related 相关文章

热门标签

归档