首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver中怎么获取小时的值

2012-09-14 
sqlserver中如何获取小时的值?移动电话的话单需要根据通话的小时来做统计比如说在话单中存在1,5,12点的通

sqlserver中如何获取小时的值?
移动电话的话单
需要根据通话的小时来做统计

比如说在话单中存在1,5,12点的通话
那就显示出


139******** 1点 6次
139******** 5点 12次
139******** 12点 23次

表名为ChinaMobile_TelList
手机号码字段:tel_number
通话时间字段:call_time

不知道怎么获取小时的值来分组啊,求教大家




[解决办法]

SQL code
select   tel_number,  ltrim(datepart(hh,call_time))+'点' as 小时,  count(1) 通话次数from  ChinaMobile_TelList group by  tel_number,  ltrim(datepart(hh,call_time))+'点' 

热点排行