如何用SQL语句实现如下统计?不知道在原有基础上如何改动 number between 0 and 24 ==> 替换成 number = n(某个时间段对应的值) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把datetime中的日期截取出来,然后加入到查询条件中。 要实现的是 例如:统计从2009-09-01 到2009-10-01 这段时间内 每天各个相同时段(1天24小时,分为24个时段)的进线总数 (每天1点的进线总数,每天2点的进线总数,每天23点的进线总数..)格式如下:时间 呼叫总量 。 00:00 20 01:00 34 ...... 23:00 344 24:00 200 之前写的那个SQL只能统计具体某一天的各个时段的进线数,不能统计某个时间段范围的各个时段进线数 cast(...*100 as varchar(10))+'%' cast(cast((接听数*1.0/呼叫总数)*100 as decimal(6,0)) as varchar(10)) + '%' as 接听比例 OK ,各位帮忙看看这个贴:http://topic.csdn.net/u/20091120/09/933b75c2-66cd-484a-9cd3-4c77bcf056f5.html?32591100分 晕菜,怎么这么转换日期,好好看看sqlserver的日期时间函数,类似如下select hour_of(the_time),.....count(*)from tablewhere date_of(the_time)=your_date group by hour_of(the_time)之类的就行了。只会db2的飘过 请教用newid 取随机数 将一个数据类型为nvarchar的字段的值分别赋值给一个数据类型为nchar的字段和一个数据类型为ntext字段 仓库系统(带库位)表结构设计 log explorer odbc 性能问题,请教!! SQL2005password问题 求救 ***高手,请问那里有可解密SQL7。0加密存储过程的程序或软件***急急急。江湖告急!!!!!!!!!!!!!!! 新手开发难题 mysql中如何把数字强制转换为字符 求一查询语句? 解述语句
(每天1点的进线总数,每天2点的进线总数,每天23点的进线总数..)
格式如下:
时间 呼叫总量 。
00:00 20
01:00 34
......
23:00 344
24:00 200 之前写的那个SQL只能统计具体某一天的各个时段的进线数,不能统计某个时间段范围的各个时段进线数
cast(...*100 as varchar(10))+'%'
100分
select hour_of(the_time),.....count(*)
from table
where date_of(the_time)=your_date
group by hour_of(the_time)
之类的就行了。只会db2的飘过