zoukankan      html  css  js  c++  java
  • PA 模块常用表2

    SELECT * FROM pa_expenditure_items_all  项目支出

    select *from pa_cost_distribution_lines_all  支出分配行


    SELECT l.project_id, h.project_set_id, h.name, l.project_set_id
      FROM pa_project_set_lines l, pa_project_sets_vl h
     WHERE l.project_set_id = h.project_set_id;   项目集


    SELECT *FROM PA_PROJECT_TYPES_ALL 项目类别


    SELECT l.task_id, l.task_number, l.task_name, l.*
      FROM pa_tasks l
     WHERE l.project_id = 157223; --项目任务



    SELECT l.task_name,
           l.task_id,
           l.resource_class_code, --资源类别
           l.task_number,
           l.resource_alias,
           l.uom_code,
           l.uom_description,
           l.planned_cost, --计划成本
           l.*
      FROM pa_tasks_assigns_progress_v l
     WHERE l.project_id = 157223
       AND l.project_number = '1901140804'
       AND l.task_id = 246877; --计划资源


    SELECT *FROM PA_RESOURCE_CLASSES_vl   资源类型


    --取当前核准有用的收入预算版本
    SELECT l.project_id,
           l.fin_plan_type_id,
           l.budget_version_id, --
           l.version_number, --版本号
           l.budget_status_code, --状态 B 核准, W 活动
           l.current_flag, --当前
           l.*
      FROM pa_budget_versions l
     WHERE l.project_id = 162229
       AND l.current_flag = 'Y' --当前的
       AND l.budget_status_code = 'B';



    --取当前核准有用的收入预算金额
    SELECT SUM(decode(bv.version_type,
                      'ORG_FORECAST',
                      nvl(revenue, 0),
                      nvl(bv.total_project_revenue, 0))) +
           SUM(nvl(bv.total_tp_revenue_in, 0)) +
           SUM(nvl(bv.total_borrowed_revenue, 0)) +
           SUM(nvl(bv.total_revenue_adj, 0)) -
           SUM(nvl(bv.total_tp_revenue_out, 0)) sss
      FROM pa_fin_plan_types_vl pt,
           pa_budget_versions   bv,
           pa_proj_fp_options   pfo
     WHERE pfo.project_id = bv.project_id(+)
       AND pfo.fin_plan_type_id = bv.fin_plan_type_id(+)
       AND pfo.fin_plan_type_id = pt.fin_plan_type_id
       AND pt.plan_class_code IN ('BUDGET', 'FORECAST')
       AND pfo.fin_plan_option_level_code = 'PLAN_TYPE'
       AND bv.ci_id IS NULL
       AND bv.current_flag(+) = 'Y'
       AND nvl(pt.use_for_workplan_flag, 'N') = 'N'
          
       AND bv.fin_plan_type_id = 10020 --FBS预算
       AND bv.project_id = 162229;



    --计划类型
    SELECT pt.fin_plan_type_id, pt.name, pt.description
      FROM pa_fin_plan_types_vl pt
     WHERE pt.plan_class_code IN ('BUDGET', 'FORECAST')
       AND nvl(pt.use_for_workplan_flag, 'N') = 'N'; --FBS预算   10020


  • 相关阅读:
    A query was run and no Result Maps were found for the Mapped Statement 'com.demo.dao.UserDao.check'. It's likely that neither a Result Type nor a Result Map was specified.
    layui监听input内容变动简单粗暴
    Java多线程中
    Java 对象内存分析
    MySQL重做日志
    并查集-Java实现
    java虚拟机类加载机制
    Java的23种设计模式概述
    redo log 有什么作用?
    什么是redo log ?
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299229.html
Copyright © 2011-2022 走看看