【发布时间】:2020-06-26 06:38:27
【问题描述】:
我有一个 Oracle Forms 项目。 项目是这样进行的。
我有一个数据库,其中有一个名为students_payment 的表。
表单只有两个块。
名为 date_1 的第一个块包含 from_date 和 to_date
当您将日期 14-3-2019 设置为 14-3-2020
然后按回车
第二个块称为details_1。它是表格的,将有三个显示项:
- 学生国籍
- 付费
- 非付费
它会像这样填充表格
Nationality USA
paid 65
Non_paid 36
这意味着支付了大学学费的美国学生是 65 岁,没有支付的是 36 岁,
我做了所有这一切,但问题是我把我的代码放在没有 WHERE 条件的国籍条件下,所以它会带来所有国籍。但它带来的只是美国的第一条记录。
如何在 FOR LOOP 中添加一个 select 语句以将第一个国家/地区放在第一条记录中,将第二个国家/地区放在第二条记录中,以此类推所有国籍?
【问题讨论】:
标签: oracle oracle12c oracleforms