免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1438 | 回复: 8
打印 上一主题 下一主题

求教,一个SQL语句的写法(难题) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-12 21:13 |只看该作者 |倒序浏览
表T中有,A,B两个DATE字段,记录电话通话事件C的起止时间,
想知道通话在什么时刻是最高峰,此时有多少个并发通话.

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2004-05-13 01:05 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2004-05-13 09:15 |只看该作者

求教,一个SQL语句的写法(难题)

这是一个SQL可以解决的吗?明明是在征集方案!
思路
1、建立一个临时表(也可以是永久的表),无主键。
字段:分钟、数量。
2、建立一个存储过程,针对表T中的每条记录,判断,从开始时间到终止时间循环,每分钟按一次记录到临时表。
3、存储过程完毕后查询临时表
OK

论坛徽章:
0
4 [报告]
发表于 2004-05-13 11:45 |只看该作者

求教,一个SQL语句的写法(难题)

各位还是没完全解决
楼主讲“在什么时刻”是论秒记了。
不过XIMCN讲的很好了。但我想应该还有别的办法吧,每秒轮讯

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-28 06:20:00
5 [报告]
发表于 2004-05-13 16:15 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2004-05-14 10:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-12-09 06:20:00
7 [报告]
发表于 2004-05-14 23:12 |只看该作者

求教,一个SQL语句的写法(难题)

试试触发器

论坛徽章:
0
8 [报告]
发表于 2004-05-15 10:04 |只看该作者

求教,一个SQL语句的写法(难题)

提个方案,试试,看看有没有帮助。
先建一个表,
  1. create table time_period
  2. (point date);
  3. selelct to_char(point,'hh24:mi') from time_period
  4. /
  5. DATE
  6. ------
  7. 00:05
  8. 00:15
  9. 00:25
  10. ...
  11. 23:45
  12. 25:55

  13. 240 rows selected
复制代码

论坛徽章:
0
9 [报告]
发表于 2004-05-15 10:07 |只看该作者

求教,一个SQL语句的写法(难题)

  1. select p.point,count(*)
  2. from T, time_period p
  3. where p.point between t.a and t.b
  4. group by p.point
复制代码

大致如此。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP