1 统计开销与收入
create table T_test3(FID varchar(20),FCost int);
insert into T_test3 values('Rk1',10'Rk2''Rk3''Rk4');
select FID(
case
when FCost>0 then FCost
else 0
end
)as 开销
case
<=0 then ABS)
) 收入
from ;
2 统计胜负场次
T_scores2Datenamescore)
'2008-8-8'N'拜仁'N'胜''2008-8-9'N'奇才')
N'湖人''2008-8-10''2008-8-12'update T_scores2 set =N'负' where DATEDIFFddcast'2008-8-8' date)) =0;
score ;
SUMcase score
when N'胜' then 1
胜then 0
else 1
负
group by
数据库如下
输出所有通话记录中时间最长的条记录
top 5 CallerNumberTellNumStartDateTimeEndDateTimeSECOND时长 T_Call order by
输出所有数据中拨打长途号码(开头)的总时长
select sumsecond))
as '长途总时长' where TellNum like '0%';
输出本月通话时间总时长最多的前三个呼叫员编号
1 找出当月的呼叫信息
MONTHGETDATE()) FROM T_Callselect * ())=0 ;
2 找出呼叫最多的前三个呼叫员信息
top 3 ))时长
T_Call
CallerNumber
)) DESC;
3 求出结果
())=0
;
输出本月拨电话次数最多的三个呼叫员的编号
1 输出本月拨号的呼叫员信息
输出所有拨号员的呼叫次数
COUNT(*) T_call CallerNumber DESC 输出本月拨电话次数最多的三个呼叫员的编号
top 3 T_call
())=0
CallerNumber
ASC;
汇总 市内号码总时长 长途号码开头
1 输出市内号码时长
not 输出市外号码时长
长途号码开头
'市内号码总时长' 项目'0%'
UNION ALL
'市外号码总时长'TellNum 或者
select
'0%' end
市内长途
from ;
总结以上是内存溢出为你收集整理的SQLSERVER 学习笔记(三)例子全部内容,希望文章能够帮你解决SQLSERVER 学习笔记(三)例子所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)