求帮忙优化,有关于存储过程使用游标 存储优化遍历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来昨晚那个是为了构造这个表。这个更新如果换一种思路会变得很简单,sql和程序语言的思想是不一样的,更需要从集合处理方面优先考虑,假设Log表中的结果是这样,那么问题就变成在某个特定的时间点有多少个begin end time.SQL> select to_char(begin_time,'yyyymmdd HH24:MI:SS') begin_time, 2 to_char(end_time,'yyyymmdd HH24:MI:SS') end_time from s_job_log s 3 / BEGIN_TIME END_TIME----------------- -----------------20140717 12:00:01 20140717 13:00:0120140717 12:00:01 20140717 22:00:0120140717 02:00:01 20140717 21:00:01很容易得到如下结果集,SELECT t1.onedayss, COUNT(l.rowid) cnt FROM oneday t1, s_job_log l WHERE to_date(t1.onedayss, 'yyyymmdd HH24:MI:SS') BETWEEN l.begin_time(+) AND l.end_time(+) GROUP BY t1.onedayss 直接insert到oneday2表中即可,不需要事先构造oneday2表再更新。 求助存储过程 如何做RMAN热备份的恢复 如何建立em? connect by prior的问题! 如何实现ORACLE的全库数据的检索啊,请大家多给点建议,非常感谢啊!! update问题,在线等,有结果马上给分 急问!!!!如何通过文件得知当前oracle有几个名称为何的用户!!!!紧急求助!!!!!! sql语句看不懂,请大哥耐心讲解一下,谢谢了 有关ORALCE EXPRESS SERVER 的启动问题 手工建库执行脚本 BIEE出现为此页应用仪表盘定制时出错。 单击">此处以了解详细信息。 求各位大大推荐学习oracle数据库的书。
SQL> select to_char(begin_time,'yyyymmdd HH24:MI:SS') begin_time,
2 to_char(end_time,'yyyymmdd HH24:MI:SS') end_time from s_job_log s
3 /
BEGIN_TIME END_TIME
----------------- -----------------
20140717 12:00:01 20140717 13:00:01
20140717 12:00:01 20140717 22:00:01
20140717 02:00:01 20140717 21:00:01很容易得到如下结果集,
SELECT t1.onedayss, COUNT(l.rowid) cnt
FROM oneday t1, s_job_log l
WHERE to_date(t1.onedayss, 'yyyymmdd HH24:MI:SS') BETWEEN l.begin_time(+) AND l.end_time(+)
GROUP BY t1.onedayss 直接insert到oneday2表中即可,不需要事先构造oneday2表再更新。