码迷,mamicode.com
首页 > 数据库 > 详细

自已的sql server练习小记

时间:2019-02-14 22:32:47      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:ike   serve   ber   group   select   date   ediff   sel   tar   

print getdate();

print datediff(year,‘1987-09-13‘,getdate())


select * from CallRecords

select top 5 *,‘通话时间(秒)‘=DATEDIFF(s,CallRecords.StartDateTime,CallRecords.EndDateTime)
from CallRecords order by ‘通话时间(秒)‘ desc

select ‘jian‘,* from CallRecords

select SUM(t1.通话时间) from(

select 通话时间=DATEDIFF(s,CallRecords.StartDateTime,CallRecords.EndDateTime) from CallRecords where TelNum like ‘0%‘
) as t1


print datepart(year,getdate())

select top 3 CallerNumber,

通话时间=sum(datediff(s,startDateTime,endDatetime))

from CallRecords

where DATEDIFF(mm,StartDateTime,‘2010-07-12‘)=0

group by CallerNumber
order by 通话时间 desc

select top 3 CallerNumber,

通话次数=COUNT(CallRecords.Id)

from CallRecords

where DATEDIFF(mm,StartDateTime,‘2010-07-12‘)=0

group by CallerNumber

order by 通话次数 desc

自已的sql server练习小记

标签:ike   serve   ber   group   select   date   ediff   sel   tar   

原文地址:https://www.cnblogs.com/jiangyunfeng/p/10380987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!