SELECT a.f_city_code,f.service_kind,f.gather_id,a.f_item_id,f.name,f.period_type,b.end_value
FROM bf_indb_user_product_info_t a,
pm_call_favour_group_t c,
pm_call_favour_group_set_t d,
bs_gsm_call_favour_t e,
bs_period_id_t f,
(SELECT SUM(TO_NUMBER(NVL(end_value,'0'))) end_value,service_kind,period_type,kind
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE PERIOD_INDEX<=(SELECT MAX(PERIOD_INDEX)
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE((period_index<>next_index AND next_index<>0) OR next_index=0))
GROUP BY service_kind,period_type,kind) b
WHERE a.f_city_code='760'
AND a.f_favour_group_id=c.f_group_id
AND a.f_service_kind=c.f_service_kind
AND c.f_city_code=a.f_city_code
AND c.f_city_code = d.f_city_code
AND c.f_city_code = e.city_code
AND c.f_service_kind = d.f_service_kind
AND c.f_service_kind = f.service_kind
AND c.f_call_favour_group = d.f_call_favour_group
AND d.f_call_favour = e.kind
AND f.kind = e.airtime_discount
AND e.airtime_discount > 1
AND f.gather_id > 0
AND f.kind=b.kind
AND f.period_type=b.period_type
AND f.service_kind=b.service_kind
FROM bf_indb_user_product_info_t a,
pm_call_favour_group_t c,
pm_call_favour_group_set_t d,
bs_gsm_call_favour_t e,
bs_period_id_t f,
(SELECT SUM(TO_NUMBER(NVL(end_value,'0'))) end_value,service_kind,period_type,kind
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE PERIOD_INDEX<=(SELECT MAX(PERIOD_INDEX)
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE((period_index<>next_index AND next_index<>0) OR next_index=0))
GROUP BY service_kind,period_type,kind) b
WHERE a.f_city_code='760'
AND a.f_favour_group_id=c.f_group_id
AND a.f_service_kind=c.f_service_kind
AND c.f_city_code=a.f_city_code
AND c.f_city_code = d.f_city_code
AND c.f_city_code = e.city_code
AND c.f_service_kind = d.f_service_kind
AND c.f_service_kind = f.service_kind
AND c.f_call_favour_group = d.f_call_favour_group
AND d.f_call_favour = e.kind
AND f.kind = e.airtime_discount
AND e.airtime_discount > 1
AND f.gather_id > 0
AND f.kind=b.kind
AND f.period_type=b.period_type
AND f.service_kind=b.service_kind
解决方案 »
- 连接数据库的时候老是自动断开连接,而且自动shutdown,下面是alter日志
- ORA-12528: TNS:listener: all appropriate instances are blocking new connections
- 请资深oracle开发人员探讨(有关分布式系统)
- 请问PL/SQL怎么判断2个字符串变量是否相等
- 升级问题???
- oracle放所有表名的系统表叫什么名字?
- 关于数据统计的sql写法,帮忙撒
- 数据库备份问题!
- 如何获得一列中的最大字符串??
- Connection reset by peer: JVM_recv in socket input stream read
- 有什么地方可以查ORACLE错误信息的
- 求一个sql语句
FROM bf_indb_user_product_info_t a,
pm_call_favour_group_t c,
pm_call_favour_group_set_t d,
bs_gsm_call_favour_t e,
bs_period_id_t f,
(SELECT SUM(TO_NUMBER(NVL(end_value,'0'))) end_value,service_kind,period_type,kind
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE PERIOD_INDEX<=(SELECT MAX(PERIOD_INDEX)
FROM BS_INDB_PERIOD_FAVOUR_T
WHERE((period_index<>next_index AND next_index<>0) OR next_index=0))
GROUP BY service_kind,period_type,kind) b
WHERE a.f_city_code='760'
AND a.f_favour_group_id=c.f_group_id
AND a.f_service_kind=c.f_service_kind
AND c.f_city_code=a.f_city_code
AND c.f_city_code = d.f_city_code
AND c.f_city_code = e.city_code
AND c.f_service_kind = d.f_service_kind
AND c.f_service_kind = f.service_kind
AND c.f_call_favour_group = d.f_call_favour_group
AND d.f_call_favour = e.kind
AND f.kind = e.airtime_discount
AND e.airtime_discount > 1
AND f.gather_id > 0
AND f.kind=b.kind
AND f.period_type=b.period_type
AND f.service_kind=b.service_kind