求报表统计SQL

MS-SQL Server > 应用实例 [问题点数:100分,结帖人symbol441]
等级
本版专家分:51
结帖率 100%
等级
本版专家分:386
等级
本版专家分:386
等级
本版专家分:89386
勋章
Blank
微软MVP 2012年10月 荣获微软MVP称号
Blank
黄花 2010年1月 MS-SQL Server大版内专家分月排行榜第二
2009年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2012年10月 MS-SQL Server大版内专家分月排行榜第三
2010年7月 MS-SQL Server大版内专家分月排行榜第三
2010年3月 MS-SQL Server大版内专家分月排行榜第三
2010年2月 MS-SQL Server大版内专家分月排行榜第三
2009年8月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:42819
等级
本版专家分:3578
等级
本版专家分:14917
等级
本版专家分:313905
勋章
Blank
名人 2019年 荣获名人称号
2012年 荣获名人称号
Blank
进士 2011年 总版技术专家分年内排行榜第四
2010年 总版技术专家分年内排行榜第九
2009年 总版技术专家分年内排行榜第八
Blank
金牌 2011年10月 总版技术专家分月排行榜第一
Blank
银牌 2011年12月 总版技术专家分月排行榜第二
2011年9月 总版技术专家分月排行榜第二
2009年11月 总版技术专家分月排行榜第二
等级
本版专家分:313905
勋章
Blank
名人 2019年 荣获名人称号
2012年 荣获名人称号
Blank
进士 2011年 总版技术专家分年内排行榜第四
2010年 总版技术专家分年内排行榜第九
2009年 总版技术专家分年内排行榜第八
Blank
金牌 2011年10月 总版技术专家分月排行榜第一
Blank
银牌 2011年12月 总版技术专家分月排行榜第二
2011年9月 总版技术专家分月排行榜第二
2009年11月 总版技术专家分月排行榜第二
等级
本版专家分:39001
勋章
Blank
微软MVP 2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
Blank
红花 2011年8月 挨踢职涯大版内专家分月排行榜第一
2011年3月 扩充话题大版内专家分月排行榜第一
2011年2月 扩充话题大版内专家分月排行榜第一
2011年2月 挨踢职涯大版内专家分月排行榜第一
2011年1月 扩充话题大版内专家分月排行榜第一
2010年12月 扩充话题大版内专家分月排行榜第一
2010年12月 挨踢职涯大版内专家分月排行榜第一
2010年8月 挨踢职涯大版内专家分月排行榜第一
Blank
黄花 2012年9月 扩充话题大版内专家分月排行榜第二
2011年11月 扩充话题大版内专家分月排行榜第二
2011年10月 扩充话题大版内专家分月排行榜第二
2011年9月 挨踢职涯大版内专家分月排行榜第二
2011年7月 挨踢职涯大版内专家分月排行榜第二
2011年4月 挨踢职涯大版内专家分月排行榜第二
2010年6月 挨踢职涯大版内专家分月排行榜第二
Blank
蓝花 2013年6月 扩充话题大版内专家分月排行榜第三
2013年5月 扩充话题大版内专家分月排行榜第三
2011年9月 扩充话题大版内专家分月排行榜第三
2011年8月 扩充话题大版内专家分月排行榜第三
2011年7月 扩充话题大版内专家分月排行榜第三
2011年4月 扩充话题大版内专家分月排行榜第三
2010年7月 挨踢职涯大版内专家分月排行榜第三
等级
本版专家分:51
symbol441

等级:

Oracle 报表统计SQL

--按天统计 select to_char(rdate,'dd'),sum(r.added) from revision r group by to_char(rdate,'dd'); --按周统计 select to_char(rdate,'iw'),sum(r.added) from revision r group by to_char(rdate,'iw'); --...

关于统计报表常用sql

1 根据条件查总数 select count(*) all_sum, if(sum(if(problem_state in (1,2),1,0)) is null,0,sum(if(problem_state in (1,2),1,0))) problem_num, if(sum(if(problem_state=3,1,0)) is null,0,sum(if(problem_...

统计报表 -- sql统计语句

需要数据统计页面,肯定需要导出数据,于是,边学边写,完成了一段sql~ 最早的版本是这样的:分三条sql查出三种不同的状态的记录数(总记录,未支付,已支付) SELECT COUNT(*) AS RecordCount FROM t_record WHERE ...

SQL语句做报表统计

-- 一些用到的基本SQL函数 -- 返回日期中年的值: SQL YEAR 函数。 -- 返回日期中月的值: SQL Month 函数。 -- 返回日期中日的值: SQL Day 函数。-- DATE_ADD() :函数向日期添加指定的时间间隔。 -- LAST_DAY...

Mysql报表统计常用sql

按半小时报表统计。 SELECT COUNT(1) AS value, DATE_FORMAT(dataStartTime,'%H:%i') AS category FROM ( SELECT DATE_FORMAT(CONCAT(DATE(phone_start_date),' ', ...

统计报表SQL书写记录 --MySql echarts

 今天正在为一个快上线的项目修改bug,一个同事过来告诉我首页还有我的报表接口没提供(首页当时是一个js写死的假数据),我口头答应说一会就好,然后就继续改我的bug,心里想着虽然之前很少写报表,但是这个语句很好...

mysql 按日、周、月、年统计sql语句整理,实现报表统计可视化

最近在做报表统计,前端可视化插件用的是Echarts,个人认为是目前免费插件里的翘楚http://echarts.baidu.com/demo.html#pie-doughnut例子演示现在重点如何把后台数据源搞定,我采用的是mybatis,所以重点是怎么把sql...

SQL Server 统计报表(不断收藏中)

create table #t (out_no varchar(10) primary key,date datetime,part varchar(30),qty numeric(12,4),price numeric(12,4)) insert into #t select 'A01','2009-1-11','B001',100,1.1 union all ...

sql月,年,统计报表sql报表

1 select 2 DevName as 设备名称, 3 count(flux) as 流量数据个数, 4 max(flux) as 流量最大值, 5 min(flux) as 流量最小值, 6 avg(flux) as 流量平均值, ... 7 count(Flux_AV) ...

SQL SERVER 报表统计(根据时间)如当天、昨日、本周、上周、本月、上月、同期等时间过滤

SQL语句报表统计个人经验: SQL SERVER 报表统计(根据时间)如当天、昨日、本周、上周、本月、上月、同期等时间过滤 统计天数(如:今天、昨天、半个月、半年内等): 统计周次(如:本周、上周、3周前等): 统计...

考勤查询统计SQL脚本。

本文主要记录下平时工作中考勤统计中的SQL脚本,以便于后续翻阅,同时和大家分享一下,不足的地方还请大牛多多给与点评。  1.首先是查询某员工的考勤记录。可以根据年份,月份,或者时间段查询结果,同时也可以...

关于报表SQL执行速度的问题

之前有个客户反应报表计算慢,通过看后台日志,发现时间都是花在了执行sql上面,但同时客户会说,这个sql拿到数据库端去执行,速度很快,对于含参数的sql,执行时间的差异会显得尤为明显.但是,客户将sql拿到数据库端去执行,...

报表设计中的几个SQL技巧

使用专业的报表工具设计报表模板时,数据准备是一个关键环节。数据准备的核心,实际上是数据库查询SQL语句的编写。 在一个典型的交叉分析报表中,需要显示每个大区、每个月度的销售业绩,如下图: 这个报表的...

SQL统计报表中1-12月的数据

------------------------------Author:旋风--Date:2008-09-11 --Version:V1.0--Memo:SQL统计报表中1-12月的数据------------------------------> 测试数据: [Accident_Report]if object_id([Accident_Report])

Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL统计报表

概述 我们知道,Oracle提供的脚本均位于下列目录下 $ORACLE_HOME/rdbms/admin 其中,

报表统计 一年每月数据sql

select year(create_date) 年, month(create_date) 月, sum(1) 合计 from casic_xq_js where create_date BETWEEN '2017-1-1' and '2017-12-31' group by year(create_date), ...month(create_date)

ReportingServies——SQLServer报表开发综合实例

不要以为此报表开发工具只适合于sqlserver2008,其实在sqlserver2012中也是支持的,事实上我现在项目中就是使用的sqlserver2012。 使用此工具进行报表开发,将会十分快速而且方便。这里我通过一个综合实例来演示它的...

关于润乾报表SQL执行速度的问题处理方式

1. 问题概述  A.很多时候,客户在用我们报表工具或...之前有个客户反应报表计算慢,通过看后台日志,发现时间都是花在了执行sql上面,但同时客户会说,这个sql拿到数据库端去执行,速度很快,对于含参数的sql,执行时间的差异

sql 实现按月份,季度统计报表

呵呵,我们在处理设计到日期统计时候经常会按照年度,季度,月份统计进行同期比或者环比 先看看表结构 [code="sql"]/****** 对象: Table [dbo].[t_case_statistics] 作者:JC_Dreaming 脚本日期: 08/...

报表统计设计

很多系统都会报表统计模块,对于数据量小的系统来说,写个sql语句加个索引就可以解决。但数据量庞大、操作频繁的表,这么整肯定会有问题的。那么,如何做报表设计,这边提供一个比较老套通用的思路。 一.新增一个...

oracle数据源的报表sql计算慢&解决

问题描述 项目里有些报表出来的速度特别慢,尽管对润乾报表和Oracle数据库做了很多优化,效果还是不理想...以其中一个明细报表为例,它的SQL如下: (select * from (select syb.org_abbn as syb, max(xmb.

优化SQL执行路径提高报表性能

报表出现性能问题需要对数据源计算进行优化时,执行路径难以确定从而被干预是阻碍报表优化的难题之一。由于数据库执行路径对开发人员不透明,报表优化需要指定执行路径时,程序员会很难甚至无法干预。而一般报表工具...

按月统计订单数量报表SQL语句(CASE 和DECODE的使用)

本文主要是使用CASE 和DECODE实现按月统计订单数量,通过此示例希望能帮助读者理解CASE和DECODE...这是一条按月统计每个OPERATING_WAREHOUSE_CODE订单数量的SQL语句,统计2012年一到三月份每个OPERATING_WAREHOUSE_COD

SQL 二维交叉报表 分类统计(行列转换)

/*需要统计成以下形式 总 总分 数学 总分 语文 总分 李四 10 820 6 483.50 4 336.50 张三 10 829 7 595.50 3 233.50 ID Name Class Mark Term1 张三 

SQL实现统计报表中的“小计”和“合计”

SQL实现统计报表中的“小计”和“合计” 在开发统计报表的过程中,经常会碰到在查询到的数据集中,插入一些小计行和合计行。比如在烤烟系统中,几乎每个统计报表都需要加入“合计”行,还有不少涉及到烟叶等级的...

使用SQL语句对数据进行简单报表汇总

最近在制作报表时,遇到一个稍稍复杂一点的报表需求,即用户希望报表能对统计的数据进行分类小计,如下: 而我之前的统计都是使用Group By来对数据进行简单的汇总,如下: 所以对这样的新的需求觉得一时无从下手,...

交叉报表sql语句使用

常见的可能会用到 PIVOT 的情形是,需要生成交叉表格报表以汇总数据时。例如,假设需要在 AdventureWorks 示例数据库中查询 PurchaseOrderHeader 表以确定由某些特定雇员所下的采购订单数。以下查询提供了此报表(按...

统计数据报表功能

最近需要实现一个统计优惠券明细的功能,大致需求是选择优惠券,来查询领取了该优惠券的导购员,领取的总数量,发放的数量,剩余量,以及领取了该优惠券的会员,领取的数量和使用状态。  这里涉及了到了5张表,优惠...

不确定列报表sql的实现

在给金融行业做报表时,经常会遇到一个问题,就是按照月份进行报表统计,那么对于月份不确定的列该如何统计呢? 思路如下: 1、在存储过程中拼接sql 2、将存储过程中的结果集放在一个临时表中 3、在程序中调用...

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke