WITH  t1 ( [hour], title )
AS ( SELECT 0 ,
' 0:00:00--- 1:00:00'
UNION ALL
SELECT 1 ,
' 1:00:00--- 2:00:00'
UNION ALL
SELECT 2 ,
' 2:00:00--- 3:00:00'
UNION ALL
SELECT 3 ,
' 3:00:00--- 4:00:00'
UNION ALL
SELECT 4 ,
' 4:00:00--- 5:00:00'
UNION ALL
SELECT 5 ,
' 5:00:00--- 6:00:00'
UNION ALL
SELECT 6 ,
' 6:00:00--- 7:00:00'
UNION ALL
SELECT 7 ,
' 7:00:00--- 8:00:00'
UNION ALL
SELECT 8 ,
' 8:00:00--- 9:00:00'
UNION ALL
SELECT 9 ,
' 9:00:00--- 10:00:00'
UNION ALL
SELECT 10 ,
' 10:00:00--- 11:00:00'
UNION ALL
SELECT 11 ,
' 11:00:00--- 12:00:00'
UNION ALL
SELECT 12 ,
' 12:00:00--- 13:00:00'
UNION ALL
SELECT 13 ,
' 13:00:00--- 14:00:00'
UNION ALL
SELECT 14 ,
' 14:00:00--- 15:00:00'
UNION ALL
SELECT 15 ,
' 15:00:00--- 16:00:00'
UNION ALL
SELECT 16 ,
' 16:00:00--- 17:00:00'
UNION ALL
SELECT 17 ,
' 17:00:00--- 18:00:00'
UNION ALL
SELECT 18 ,
' 18:00:00--- 19:00:00'
UNION ALL
SELECT 19 ,
' 19:00:00--- 20:00:00'
UNION ALL
SELECT 20 ,
' 20:00:00--- 21:00:00'
UNION ALL
SELECT 21 ,
' 21:00:00--- 22:00:00'
UNION ALL
SELECT 22 ,
'22:00:00---23:00:00'
UNION ALL
SELECT 23 ,
'23:00:00---24:00:00'
),
t2
AS ( SELECT DATEPART(HOUR, OperateTime) [hour] ,
COUNT(1) AS number -- 这些字段该怎么算自己调整
FROM [MeiDongPay].[dbo].[PayOrderInfo_Midst]
WHERE OperateTime BETWEEN '2017-07-14 0:00:00'
AND '2017-07-14 23:59:59.998'
GROUP BY DATEPART(HOUR, OperateTime)
)
SELECT t1.title ,
t2.number
FROM t1
LEFT JOIN t2 ON t1.[hour] = t2.[hour]
ORDER BY t2.number

Sqlserver 按照时间段统计数据的更多相关文章

  1. SqlServer根据时段统计数据

    create table ST_PPTN_R_Real ( TID int primary key identity(1,1), STCD varchar(100) not null, TM date ...

  2. 恢复SQLSERVER被误删除的数据(转——收藏)

    恢复SQLSERVER被误删除的数据 摘自:http://www.cnblogs.com/lyhabc/p/3683147.html 曾经想实现Log Explorer for SQL Server的 ...

  3. SQLServer恢复表级数据

    最近几天,公司的技术维护人员频繁让我恢复数据库,因为他们总是少了where条件,导致update.delete出现了无法恢复的后果,加上那些库都是几十G.恢复起来少说也要十几分钟.为此,找了一些资料和 ...

  4. 恢复SQLSERVER被误删除的数据

    原文:恢复SQLSERVER被误删除的数据 恢复SQLSERVER被误删除的数据 曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有 ...

  5. 恢复SQLSERVER被误删除的数据(转)

    恢复SQLSERVER被误删除的数据 曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有一篇文章做到了,不过似乎不是所有的数据类型都 ...

  6. 转载:SQL按照日、周、月、年统计数据的方法

    转载源:http://www.jb51.net/article/42613.htm SQL按照日.周.月.季度.年统计数据的方法 方式一: --按日 select sum(consume),day([ ...

  7. MySQL按天,按周,按月,按时间段统计【转载】

    自己做过MySQL按天,按周,按月,按时间段统计,但是不怎么满意,后来找到这位大神的博客,转载一下,谢谢这位博主的分享 知识点:DATE_FORMAT 使用示例 select DATE_FORMAT( ...

  8. SQLServer比较两条数据是否相同

    SQLServer比较两条数据是否相同 直接比较可能会一个一个字段的比较,也可以将多个字段拼成一个串然后比较,这里有个hash值比较的方法,很好用 用法 将需要的比较的column放进去,逗号隔开,只 ...

  9. 解剖SQLSERVER 第二篇 对数据页面头进行逆向(译)

    解剖SQLSERVER 第二篇  对数据页面头进行逆向(译) http://improve.dk/reverse-engineering-sql-server-page-headers/ 在开发Orc ...

随机推荐

  1. Java-idea-PMD源文件级别潜在bug查看

    一.概述 PMD(Project Manager Design)是一种开源分析Java代码错误的工具.与其他分析工具不同的是,PMD通过静态分析获知代码错误.也就是说,在不运行Java程序的情况下报告 ...

  2. Openstack(七)keystone

    官方安装文档:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/index.html 7.1 keystone简介 Keystone 中 ...

  3. onvif协议client与server对接

    happytimesoft有完整的c语言开发的onvif client和server,一共1000$,真便宜,haha. http://www.happytimesoft.com/products/m ...

  4. 基因芯片与NGS区别[转载]

    转自:http://blog.sina.com.cn/s/blog_40d4ae110101fjzy.html 1 二代测序与基因芯片的区别与优缺点. 生物芯片相对第二代测序而言,优势在于价格便宜,便 ...

  5. Python统计字符串中的中英文字符、数字空格,特殊字符

    # -*- coding:utf8 -*- import string from collections import namedtuple def str_count(s): '''找出字符串中的中 ...

  6. c/c++值传递和引用传递

    今天看数据结构的时候,因为是c语言版的,刚开始学的时候就对指针搞的焦头烂额,今天,发现参数传递的时候,&符号也莫名其妙,搜了一篇好文,转载下来. 一. 函数参数传递机制的基本理论 函数参数传递 ...

  7. Codeforces Round #523 (Div. 2) Solution

    A. Coins Water. #include <bits/stdc++.h> using namespace std; int n, s; int main() { while (sc ...

  8. poj1673 EXOCENTER OF A TRIANGLE

    地址:http://poj.org/problem?id=1673 题目: EXOCENTER OF A TRIANGLE Time Limit: 1000MS   Memory Limit: 100 ...

  9. poj1177 Picture 矩形周长并

    地址:http://poj.org/problem?id=1177 题目: Picture Time Limit: 2000MS   Memory Limit: 10000K Total Submis ...

  10. centos远程访问mssql数据库

    http://blog.path8.net/archives/5921.html http://www.jaggerwang.net/2013/03/18/centos%E4%B8%8B%E5%AE% ...