如何加入 Apex oracle

     2023-05-09     75

关键词:

【中文标题】如何加入 Apex oracle【英文标题】:How to make join in Apex oracle 【发布时间】:2020-05-13 07:51:59 【问题描述】:

嘿嘿嘿

请帮我完成我的任务

我有 2 张桌子:

-Nasabah (id,name,address).

-Transaksi_Nasabah (id,nominal,date,kategori,id_nasabah)

在类别中有 2 个值(存款和取款)

ID  NOMINAL DATE        KATEGORI    ID_NASABAH
3   100000  03/02/2020  Deposit       3
5   100000  03/02/2020  Deposit       5
4   100000  03/02/2020  Deposit       4
7   10000   03/09/2020  Deposit       1
13  50000   03/11/2020  Withdtawal    2
14  25000   03/16/2020  Deposit       3
......................................... etc

我必须做

 total deposit       760000
 total withdrawal    130000
 Saldo (Deposit-WD)  630000
 MAX Deposit         100000
 Min Deposit         5000
 Max Withdrawal      50000
 Min Withdrawal      10000
``

【问题讨论】:

【参考方案1】:

按照你想要的方式,它看起来像一系列 UNIONed select 语句,例如

SQL> with test (nominal, kategori) as
  2    (select 100, 'Deposit'    from dual union all
  3     select 200, 'Deposit'    from dual union all
  4     select  50, 'Withdrawal' from dual union all
  5     select  30, 'Withdrawal' from dual
  6    )
  7  select 'total deposit' what  , sum(nominal) result from test where kategori = 'Deposit'
  8  union all
  9  select 'total withdrawal'    , sum(nominal) from test where kategori = 'Withdrawal'
 10  union all
 11  select 'saldo (deposit - wd)', sum(case when kategori = 'Deposit' then nominal
 12                                          when kategori = 'Withdrawal' then -nominal
 13                                     end
 14                                    )
 15    from test
 16  union all
 17  select 'max deposit'         , max(nominal) from test where kategori = 'Deposit';

WHAT                     RESULT
-------------------- ----------
total deposit               300
total withdrawal             80
saldo (deposit - wd)        220
max deposit                 200

SQL>

【讨论】:

不客气。我编辑了我的答案并添加了“实时示例”来展示如何做到这一点。 SALDO 从第 11 行开始。

如何使用 APEX 函数编译 Oracle 包?

】如何使用APEX函数编译Oracle包?【英文标题】:HowtocompileOraclepackagewithAPEXfunctions?【发布时间】:2019-05-0206:27:21【问题描述】:我正在尝试编译我的同事留给我的Oracle包。但是,包装规格。包含一些我的Oracle环境中可能没有构建... 查看详情

如何获取 Oracle APEX 文本字段值(现在我得到的都是 NULL)(Oracle APEX Application Express 21.1)

】如何获取OracleAPEX文本字段值(现在我得到的都是NULL)(OracleAPEXApplicationExpress21.1)【英文标题】:HowtogetOracleAPEXTextFieldvalue(nowIgeteverythingisNULL)(OracleAPEXApplicationExpress21.1)【发布时间】:2022-01-1712:19:15【问题描述】:我创建了两... 查看详情

如何仅使用 sql 在 apex oracle 的交互式网格中实现选择列表以及 oracle APEX 中可用的内容?

】如何仅使用sql在apexoracle的交互式网格中实现选择列表以及oracleAPEX中可用的内容?【英文标题】:HowcanIimplementaselectlistinapexoracle\'sinteractivegridusingonlysqlandwhat\'savailableinoracleAPEX?【发布时间】:2021-06-0213:29:16【问题描述】:IDMateri... 查看详情

如何在 Oracle APEX 中更改页码

】如何在OracleAPEX中更改页码【英文标题】:HowtochangepagenumberinOracleAPEX【发布时间】:2022-01-1919:34:04【问题描述】:我需要有关替换APEX19中的页面的帮助。业务案例:我们有用户可以看到的实时页面,并且我们有我们的测试区域... 查看详情

如何防止sql注入oracle apex

】如何防止sql注入oracleapex【英文标题】:howtopreventsqlinjectionoracleapex【发布时间】:2020-09-0812:03:39【问题描述】:有人可以向我解释一下我在oracleapex中的代码吗,它似乎容易受到sql注入的影响。似乎DBMS_SQL.EXECUTE(VR_CURS)很容易受... 查看详情

如何在 Oracle APEX 中使用替换变量

】如何在OracleAPEX中使用替换变量【英文标题】:HowtousesubstitutionvariablesinOracleAPEX【发布时间】:2021-02-2208:42:31【问题描述】:我已经尝试了所有可以在Internet上找到的方法,但有些东西不起作用。我听说您可以在OracleAPEXSQLWorkshop... 查看详情

Oracle Apex:如何计算主从表单上的详细记录

】OracleApex:如何计算主从表单上的详细记录【英文标题】:OracleApex:Howtocountdetailrecordsonamaster-detailform【发布时间】:2014-01-0220:44:45【问题描述】:我正在OracleApex中构建主从表单。每个主记录应该只有有限数量的详细记录;最多4... 查看详情

Oracle Apex - 如何在动态列表中显示图像

】OracleApex-如何在动态列表中显示图像【英文标题】:OracleApex-HowShowImageinaDynamicList【发布时间】:2018-01-3020:02:51【问题描述】:我已经为子菜单页面创建了动态列表,现在我想为每个列表条目显示图像【问题讨论】:【参考方案... 查看详情

如何在 Oracle Apex 应用程序中获取复选框值

】如何在OracleApex应用程序中获取复选框值【英文标题】:HowtogetcheckboxvalueinOracleApexapplication【发布时间】:2017-02-1416:33:44【问题描述】:我创建了以下pl/sql代码以获取选中行的值。BEGINFORIin1..APEX_APPLICATION.G_F01.COUNTLOOPUPDATETEST_CHECK_... 查看详情

如何解决 Oracle Apex 中的无效列错误?

】如何解决OracleApex中的无效列错误?【英文标题】:HowtoresolveinvalidcolumnerrorinOracleApex?【发布时间】:2020-05-1613:44:40【问题描述】:我正在尝试添加一个plsql脚本,该脚本将在表单中按下“应用更改”按钮后更新事件。所以我添... 查看详情

如何使用 Oracle Apex 处理版本控制

】如何使用OracleApex处理版本控制【英文标题】:HowtohandleversioningwithOracleApex【发布时间】:2011-12-1711:39:54【问题描述】:OracleApex很棒。我遇到的最大问题是将它与源代码控制一起使用。通常在进行更改后,整个应用程序都会被... 查看详情

如何从 Oracle Apex 的不同列属性页面中引用列的值?

】如何从OracleApex的不同列属性页面中引用列的值?【英文标题】:HowdoyoureferencevalueofcolumnfromadifferentcolumnattributespageinOracleApex?【发布时间】:2015-05-2122:47:09【问题描述】:我在APEX的报告页面中。我去了报告属性页面,里面是列... 查看详情

如何在 Oracle Apex 中使用静态 ID 定位图表系列?

】如何在OracleApex中使用静态ID定位图表系列?【英文标题】:HowtolocatethechartseriesusingstaticIDinOracleApex?【发布时间】:2019-11-2213:53:56【问题描述】:我现在正在使用OracleApex构建一个Web应用程序,我想在单击一个按钮后使用Javascript... 查看详情

如何在 oracle apex 中验证两个选择列表

】如何在oracleapex中验证两个选择列表【英文标题】:Howvalidatetwoselectlistinoracleapex【发布时间】:2020-04-0500:28:18【问题描述】:我正在使用Oracleapex,并且我有2个选择列表组件,它们从同一个表中获取元素。我想建立一个货币转换... 查看详情

如何在 Oracle Apex 中创建包含文件的列表

】如何在OracleApex中创建包含文件的列表【英文标题】:HowtocreateacolumntablethatholdsafileinOracleApex【发布时间】:2020-07-1518:27:44【问题描述】:我在OracleApex中创建了一个带有表单的报告,对于这个报告,我使用了一个有5列的表,其... 查看详情

如何将 POUPPLOV 中的选定值传递给 Oracle-APEX 中的 Select 查询

】如何将POUPPLOV中的选定值传递给Oracle-APEX中的Select查询【英文标题】:HowtopassselectedvaluefromPOPUPLOVtoSelectqueryinOracle-APEX【发布时间】:2020-04-0311:46:54【问题描述】:我创建了一个popuplov并从共享组件中选择了数据,我需要将选择的... 查看详情

如何在页眉 oracle apex 中设置项目值

】如何在页眉oracleapex中设置项目值【英文标题】:howtosettheitemvaluesinpageheaderoracleapex【发布时间】:2019-10-1706:09:16【问题描述】:我有2件从日期到现在的项目和一个页面中的提交按钮..:p1_enter_start_date和:p1_enter_end_date和一个提交... 查看详情

如何在 Oracle Apex 中过滤给定单词的穿梭列表?

】如何在OracleApex中过滤给定单词的穿梭列表?【英文标题】:HowtofiltershuttlelistforagivenwordinOracleApex?【发布时间】:2019-04-0111:36:34【问题描述】:我在OracleApex中有一个包含超过500个值的列表,因此很难获得所需的值,因此我想在... 查看详情