一顶大灰狼 2017-07-05 01:55 采纳率: 100%
浏览 1322
已采纳

在ORACLE树查询中如何加多个条件和日期

SELECT a.eppt_name, a.ht_chengdui, a.ht_dianhui, a.month_acc
FROM CC_MONTH_ACCLIST A

--CC_MONTH_ACC t
START WITH A.PARENT_EPPT_ID = '0'

AND A.MONTH_ACC_WID = '29E9220A12824C98AE7B762FA4154F7D'

CONNECT BY A.PARENT_EPPT_ID = PRIOR A.EPPT_ID
AND A.MONTH_ACC_WID = '29E9220A12824C98AE7B762FA4154F7D'

这个语句能查出我想要的条目,但是怎么把我想要查的具体某年某月这个条件也加进去 ,年和月在那个被注释的表中

  • 写回答

1条回答 默认 最新

  • 叶之秋 2017-07-05 02:28
    关注

    SELECT a.eppt_name, a.ht_chengdui, a.ht_dianhui, a.month_acc,
    (select 年 from CC_MONTH_ACC t where t.条件 = A.条件) as 年,
    (select 月 from CC_MONTH_ACC t where t.条件 = A.条件) as 年
    FROM CC_MONTH_ACCLIST A
    --CC_MONTH_ACC t
    START WITH A.PARENT_EPPT_ID = '0'
    AND A.MONTH_ACC_WID = '29E9220A12824C98AE7B762FA4154F7D'
    CONNECT BY A.PARENT_EPPT_ID = PRIOR A.EPPT_ID
    AND A.MONTH_ACC_WID = '29E9220A12824C98AE7B762FA4154F7D'

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?