今天工作当中遇到一个问题:统计信息并导出EXcel 报表. 刚开始只做了统计信息: 如下图 请看最后一列的数据. 我当时想都从数据库里取出来,但是由于我能力有限没有做出来.先贴下后来写的SQL 语句. alter PROCEDURE spread_GetAuthoInfoByStatistics( @Count int ) AS SET NOCOUNT ON; BEGIN DECLARE @hitsHistory INT if(@Count=0) begin SELECT @hitsHistor…
1. select sum(CASE WHEN A.[STATUS]=0 THEN 1 ELSE 0 end) as a1, sum(CASE A.[STATUS] WHEN 1 THEN 1 ELSE 0 end) as a2, sum(CASE A.[STATUS] WHEN 2 THEN 1 ELSE 0 end) as a3, A.UserId,C.TrainId from CoursewareLogMiddle A join LessonDetail B on A.Lesso…
-----------------------------Cryking原创------------------------------ -----------------------转载请注明出处,谢谢!------------------------ 很多不了解oracle数据库的开发人员很喜欢用PL/SQL的函数.存储等来达到代码上的简洁. 如: SELECT EMPNO,ENAME,DNAME,LOC FROM EMP,DEPT WHERE EMP.DEPTNO=DEPT.DEPTNO;…
最近要接触sql server的存储过程啦,在处理更加复杂的逻辑过程前,就来看一下这些sql的基础语法,感觉看啦一些复杂一点的sql语句,突然发现我是有多么的薄弱啊,所以在一些基础的语法上面我再重新整理一些吧,下面就来认识几点吧. 一. sql server中如何理解:isnull(a,0) 和 isnull(a,0)<>0 的区别以及select into的用法 name into #A )= and id like'a%' <1>.首先说一下在这里的select语句中使用的in…