
日期、 时间处理
sdhdy
对SQL感兴趣,也乐意在SQL上互相交流。但不会刻意去做技术高手,也不会去做钻石级专家。别忘了,SQL只是人生中之一小部分。。。。。。。。
展开
-
有小时、分钟,求平均工作时间。
--求每天工作时间 --例子 日期 工作时间 1号 3:10 2号 3:20 3号 4:20 4号 4:30 如何求出平均时间 3:50 SQL2000,工作时间 用何类型,用SQL语句可以自动求出平均时间 ================================================================---测试数据---d原创 2009-04-26 21:04:00 · 906 阅读 · 2 评论 -
每部网络电话的通话次数以及每部网络电话的总通话时长。
要求查询出每部网络电话的通话次数以及每部网络电话的总通话时长 即是查询出如下结果: 网络电话编号 通话次数 总通话时长 21981052 2 00:01:45 21980021 1 00:00:56 21980389 2 00:02:46 21981056 2 00:00:44 --**************原创 2009-04-26 21:38:00 · 1998 阅读 · 0 评论 -
计算一个日期所在星期内的所有日期
declare @date datetimeset @date=20090423select [本周所有日期]=convert(varchar(10),dateadd(dd,a.number,@date+2-datepart(dw,@date)),120) from master..spt_values a where type=p and number/*本周所有日期 ---原创 2009-04-27 12:38:00 · 875 阅读 · 0 评论 -
日期格式转换
--日期转换参数select CONVERT(varchar,getdate(),120)--2009-03-15 15:10:02select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,), ,),:,)--20090315151201select CONVERT(varchar(12)原创 2009-04-26 20:33:00 · 809 阅读 · 1 评论 -
执行语句所用的时间
1、declare @begin datetimeset @begin=getdate()--执行你的语句insert、update、delete。--这个就是你用的时间select [查询的时间(毫秒)]=datediff(ms,@begin,getdate())2、set statistics time on go --执行你的语句insert、update、dele原创 2009-04-26 20:47:00 · 539 阅读 · 0 评论