惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
月光博客
月光博客
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
Vercel News
Vercel News
MyScale Blog
MyScale Blog
爱范儿
爱范儿
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
H
Help Net Security
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
博客园 - 叶小钗
D
Docker

博客园 - harry.guo

转:Codeigniter调用PHPExcel例子 转:iphone/ipad网站开发技巧整理 转:iPhone Android Web开发(概要) 转:jquery弹出层背景变暗 - harry.guo - 博客园 转:c#播放音频文件 - harry.guo - 博客园 转载:Android模拟器的基本操作 安装android sdk 遇到几个问题 基础:JDK的概念、组成及JDK常用包(转) 基础:JDK与JRE(转) 基础:C#装箱拆箱的计算 转:对比MFC,Winform,WPF 正则在FireFox和IE下使用test的不同 - harry.guo - 博客园 格式化日期输出 - harry.guo - 博客园 知识:软件复杂度 转:如何让你的SQL运行得更快 白盒测试步骤 [摘]javascript的Prototype实现和OO开发- - java实现对文件的各种操作(转) - harry.guo - 博客园 实现table跳转到指定行,并改变所在行的样式!
Ms时间处理收集
harry.guo · 2008-10-17 · via 博客园 - harry.guo

Sum聚合函数对DateTime数据类型字段进行求和统计

求同一时间字段时间总和

declare @t table(TimeLen char(8))
insert into @t select '08:32:33'
insert into @t select '00:00:06'
insert into @t select '00:00:30'
insert into @t select '00:00:13'
insert into @t select '00:00:15'
insert into @t select '00:00:08'
insert into @t select '00:00:54'
insert into @t select '00:00:48'
insert into @t select '00:00:33'
select convert(char(8),dateadd(ss,sum(datediff(ss,0,cast(TimeLen as datetime))),0),108) As TimeSum from @t
大概思路就是
1.用Cast函数将@TimeLen字段的Char类型专换为DateTime类型
2.用DateDiff函数转换为integer类型的秒数
3.用Sum函数求总和
4.用DateAdd函数再转换为yyyy-mm-dd hh:mi:ss:mmm格式
5.用Convert函数最后再转换为原来的hh:mm:ss格式