首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建视图以筛选出某些结果并在Oracle报表中对其进行分组?

如何创建视图以筛选出某些结果并在Oracle报表中对其进行分组?
EN

Stack Overflow用户
提问于 2012-09-12 04:02:22
回答 2查看 2K关注 0票数 1

我实际上在写甲骨文的报告。我遇到的情况之一是为报告创建一个参数,即收费类型。我有一个名为type_of_fees的表,其中一个列名为type_of_fees

我有几项记录,例如:

  • 每月租金1
  • 每月租金2
  • 每月租金3
  • 1个月存款
  • 2个月存款
  • 空港费
  • 实用程序
  • 1个月预付-weekly租金

对于该参数,我希望从下拉列表中选择要从中选择的值:

  1. 月租
  2. 存款
  3. 空调
  4. 实用程序
  5. 其他

所以我想当用户选择月租时,它会显示我在表中得到的月租类型,_onthly租金1,月租金2,月租金3。

我也希望其他记录,如1个月预支和每周租金,以列入其他选择时。现在,如果我没有弄错的话,我将不得不创建一个视图来使事情变得更容易

我可以想象需要像SELECTION_TYPE和TYPE_OF_FEES这样的列。

如何插入自定义记录,如选择类型,将显示适当类型的费用?

意欲的观点实例:

代码语言:javascript
运行
复制
----------------------------------
selection_type | type_of_fees    |
----------------------------------
Monthly Rental  | monthly rental 1
----------------------------------
Monthly Rental  | monthly rental 2
----------------------------------
Monthly Rental  | monthly rental 3
----------------------------------
Deposits        | 1 month deposit
----------------------------------
Deposits        | 2 months deposit
----------------------------------
Airconditioning | Aircond charges
----------------------------------
Utilities       | Utility
----------------------------------
Others          | 1 month advance
----------------------------------
Others          | weekly rental
----------------------------------

我该如何创建这个?特别是为selection_type列创建数据的部分。我对创建视图不是很熟悉。

我没有问题查询我打算使用的数据,但是我只需要创建视图,这样我就可以使用selection_type来更容易地查询事物:

代码语言:javascript
运行
复制
SELECT DISTINCT TYPE_OF_FEES FROM TYPE_OF_FEES
WHERE TYPE_OF_FEES LIKE '%deposit%'

顺便说一下我在甲骨文上。如果有人能解释和帮助的话。

EN

回答 2

Stack Overflow用户

发布于 2012-09-12 09:59:24

我将假设您所指的是Oracle Reportwriter / Reportbuilder,该产品与Oracle窗体捆绑在一起?

Oracle报告说,您必须从基础开始。创建报告以选择所有数据,而不考虑selection_type。这将使您能够集中讨论查询的结构和报表的结构。重要的是要纠正报表的结构,并将其用作报表向导为您生成报表的基础。然后相应地自定义生成的报告。

一旦确定了结构--创建参数表单并将参数添加到查询中。

您可能希望创建两个LOV参数字段,第一个是selection_type,第二个是type_of_fees。后者取决于第一个输入的值。

Oracle报表参数表单文档

票数 0
EN

Stack Overflow用户

发布于 2012-09-14 01:41:11

我将回答我自己的问题,因为我找到了一种方法,为我可以用例使用的每个selection_type创建一个视图。

使用它,我可以用新列来构造我想要的视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12381041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档