--电话通话次数以及时长

简介:
DECLARE   @T   TABLE  (id  INT ,号码  INT ,通话时长  VARCHAR ( 8 )) 
INSERT   INTO   @T  
SELECT   1 , 21981052 , ' 00:01:19 '   UNION   ALL  
SELECT   2 , 21981052 , ' 00:00:26 '   UNION   ALL  
SELECT   3 , 21980021 , ' 00:00:56 '   UNION   ALL  
SELECT   4 , 21980389 , ' 00:02:05 '   UNION   ALL  
SELECT   5 , 21980389 , ' 00:00:41 '   UNION   ALL  
SELECT   6 , 21981056 , ' 00:00:31 '   UNION   ALL  
SELECT   7 , 21981056 , ' 00:00:13 '  

SELECT  号码, COUNT ( * AS   通话次数, 
convert ( varchar ( 8 ), dateadd (ss, SUM ( DATEDIFF (ss, 0 ,通话时长)), 0 ), 108 ) 通话时长 
FROM   @T  
GROUP   BY  号码 
ORDER   BY  号码 
/*  
   号码      通话次数   通话时长      
----------- ----------- --------  
21980021    1           00:00:56 
21980389    2           00:02:46 
21981052    2           00:01:45 
21981056    2           00:00:44 

(所影响的行数为 4 行) 
*/  

-- ss 秒  

/*  
select CONVERT(varchar(12) , getdate(), 108 )  
11:06:08  

*/ 

    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/03/1638162.html,如需转载请自行联系原作者



相关文章
|
XML JavaScript 前端开发
XML DOM - 属性和方法
XML DOM 提供编程接口,让开发者用JavaScript等语言操作XML文档。接口包含属性和方法,属性如nodeName、nodeValue、parentNode和childNodes,用于查询节点信息;方法如getElementsByTagName、appendChild和removeChild,执行增删操作。示例中,JavaScript代码`txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue`从books.xml获取第一个<title>元素的文本内容,赋值给变量txt。
|
数据可视化 小程序 JavaScript
小程序开通 cms 可视化网页后台
我们之前用云开发时,想做个数据管理后台,只能用小程序开发工具自带的操作后台,然后直接在数据库里操作数据。这样对程序员没有什么,可是我们的程序开发出来也要给不懂程序的人使用的。如何让这些人也可以很好的管理我们云开发的数据库呢。这个时候我们就要用 vue 或者传统 web 开发实现一个网页管理后台,通过这个直接管理云开发了。但是开发这样一个网页后台,无疑会增加我们的工作量。所以我们今天借助云开发官方推出的 CMS 功能,来快速的搭建一个云开发的网页管理后台。,首先看一下 CMS 的优点。
651 0
小程序开通 cms 可视化网页后台
|
Android开发 开发者
Android补间动画
帧动画是通过连续播放图片来模拟动画效果,而补间动画开发者只需指定动画开始,以及动画结束"关键帧",而动画变化的"中间帧"则由系统计算并补齐! 1.补间动画的分类和Interpolator Andoird所支持的补间动画效果有如下这五种,或者说四种吧,第五种是前面几种的组合而已。 AlphaAnimation:透明度渐变效果,创建时许指定开始以及结束透明度,还有动画的持续时间,透明度的变化范围(0,1),0是完全透明,1是完全不透明;对应<alpha/>标签! ScaleAnimation:缩放渐变效果,创建时需指定开始以及结束的缩放比,以及缩放参考点,还有动画的持续时间;对应<scal
196 0
|
Web App开发 网络协议 大数据
|
JSON JavaScript 前端开发
数据类型和Json格式
数据类型和Json格式 作者: 阮一峰 日期: 2009年5月30日 1. 前几天,我才知道有一种简化的数据交换格式,叫做yaml。 我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。
1161 0
|
4天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
296 116