‘壹’ 请教如何用sql对每个小时内的数据进行统计求高手指点,谢谢!
select '2011-01-23 00:23:34' 日期 ,'a' 内容 into #temp union
select '2011-01-23 00:35:31','a' union
select '2011-01-23 02:44:34','a' union
select '2011-01-23 02:52:12','b' union
select '2011-01-23 04:23:34','c' union
select '2011-01-23 04:11:03','d' union
select '2011-01-23 04:05:34','c' union
select '2011-01-23 05:23:21','b'
select convert(varchar(13),日期,120),count(内容)
from #temp
group by convert(varchar(13),日期,120)
select convert(varchar(13),日期,120),count(distinct 内容)
from #temp
group by convert(varchar(13),日期,120)
‘贰’ sql查询如何按每个小时查询那个时间段的总数
1、新建JUnit test。
‘叁’ SQL 计算时间差问题,要精确到天小时分钟.
什么数据库啊?
sqlserver
selectcast(floor(datediff(minute,时间1,时间2)/1440)asvarchar)+'天'+
cast(floor((datediff(minute,时间1,时间2)%1440)/60)asvarchar)+'小时'+
cast(((datediff(minute,时间1,时间2))-
(floor(datediff(minute,时间1,时间2)/1440)*1440)-
(floor((datediff(minute,时间1,时间2)%1440)/60)*60))asvarchar)+'分'
from表名
刚才测试了一下:结果如下
有问题欢迎追问
‘肆’ SQL 计算时间差问题,要精确到天小时分钟.
select
datediff(day,GETDATE(),getdate())--天数差
select
DATEDIFF
(HOUR,GETDATE()-2,getdate())
--小时差
值/24,就是天
select
DATEDIFF
(MINUTE,GETDATE()-2,getdate())
--俩个日期的分钟差,值/24,天数差,余值/60,小时差,余数为分钟。
‘伍’ 求时间差的sql语句。 比如如下数据
select
sum(datediff(millisecond,createtime,
closetime))as
总豪秒数
from
表名
where
msisdn=138
select
sum(datediff(minute,createtime,
closetime))as
总秒数
from
表名
where
msisdn=138
select
sum(datediff(minute,createtime,
closetime))as
总分钟
from
表名
where
msisdn=138
select
sum(datediff(Hour,createtime,
closetime))as
总小时
from
表名
where
msisdn=138
select
sum(datediff(Day,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(week,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(Month,createtime,
closetime))as
总天数
from
表名
where
msisdn=138
select
sum(datediff(quarter,createtime,
closetime))as
总季数
from
表名
where
msisdn=138
select
sum(datediff(year,createtime,
closetime))as
总年数
from
表名
where
msisdn=138
楼主没有说
时间单位
,我列出所有,你自己选
‘陆’ SQL 怎样实现连续时间段中按小时/分钟间隔查询数据ACCESS 数据库
select * from TABLE where time >='10:12:31' and time >='22:22:22'
我能在的问题中了解的就这么简单
不过具体情况要具体分析