解决方案 »
- 请高手帮我看一下awrrpt.sql报告的内容
- ORACLE 令人头疼的问题,请高手指点!
- Oracle 双机热备问题
- 帮忙看下这个存储过程吧。急。。
- 不同数据库之间进行同步该如何操作??(在线等!~~~~~~~~~~~~)
- 能否从数据库表中选择一列直接放入数组中?
- 求教关于sql迁入c的问题!
- 关于数据库远程连接的问题
- 一个简单的返回多个值的存储过程能这样写吗??
- DataFactory连接oracle报错 NO access library for'or84d.dll'
- 求一个替换字符串的正则表达式01!01.01!01.01.01变成01.02!01.02.01!01.02.01.01
- Oracle共享池写命中率
set num =
(SELECT COUNT(*)
FROM js_chat_record
WHERE REFER_PAGE LIKE '%' || u.url || '%'
AND to_char(CREATE_TIME, 'yyyy-mm-dd') BETWEEN '2014-07-01' AND
'2014-08-01'
and effective > 0);
URLNUM
SET
NUM = (
SELECT COUNT(*) CNT
FROM JS_CHAT_RECORD J
WHERE EXISTS (
SELECT NULL
FROM URLNUM T
WHERE J.REFER_PAGE LIKE '%'||T.URL||'%'
AND TO_CHAR(CREATE_TIME,'yyyy-mm-dd') BETWEEN '2014-07-01' AND '2014-08-01'
AND EFFECTIVE > 0
)
);
set num =
(SELECT COUNT(*)
FROM js_chat_record
WHERE REFER_PAGE LIKE '%' || u.url || '%'
AND to_char(CREATE_TIME, 'yyyy-mm-dd') BETWEEN '2014-07-01' AND
'2014-08-01'
and effective > 0);我也试过了可以查但是得不到数值,存不到数据库里。
set num =
(SELECT COUNT(*)
FROM js_chat_record
WHERE REFER_PAGE LIKE '%' || u.url || '%'
AND to_char(CREATE_TIME, 'yyyy-mm-dd') BETWEEN '2014-07-01' AND
'2014-08-01'
and effective > 0);我也试过了可以查但是得不到数值,存不到数据库里。
是不是你的子查询查不到数据?条件导致的?
set num =
(SELECT COUNT(*)
FROM js_chat_record
WHERE REFER_PAGE LIKE '%' || u.url || '%'
AND to_char(CREATE_TIME, 'yyyy-mm-dd') BETWEEN '2014-07-01' AND
'2014-08-01'
and effective > 0);我也试过了可以查但是得不到数值,存不到数据库里。
是不是你的子查询查不到数据?条件导致的?
我之前数据库里放了一条数据的时候能查到数,而且数对上了。但是多条就报错了。
set num =
(SELECT COUNT(*)
FROM js_chat_record
WHERE REFER_PAGE LIKE '%' || u.url || '%'
AND to_char(CREATE_TIME, 'yyyy-mm-dd') BETWEEN '2014-07-01' AND
'2014-08-01'
and effective > 0);我也试过了可以查但是得不到数值,存不到数据库里。
是不是你的子查询查不到数据?条件导致的?
我之前数据库里放了一条数据的时候能查到数,而且数对上了。但是多条就报错了。
你先用子查询进行查询测试吧,看能不能查出记录。就用你插入的那条数据来测试