我是Vijetha,我正在研究报告6i,我很陌生 . 我有以下查询 .

在front_end中,在Reports Parameter中,当用户单击“运行”按钮时,它将询问START_DATE和END_DATE输入 .

如果用户提供START_DATE和END_DATE或者不提供输入,则无论代码应执行什么 . enter code here 1)如果用户提供start_date和end_date,则只显示具有该特定给定日期的那些报告 . 2)如果用户没有给出start_date和end_date,

然后必须显示所有日期的所有报告 .

所以我必须使用2个选择语句 . 他们是:

1) SELECT * FROM T1 WHERE TO_CHAR(DUE_DATE, 'MMYYYY') BETWEEN :START_DATE AND :END_DATE;

2)SELECT * FROM T1;

我想要类似下面的东西:

if start_date=null & end_date=null,

then SELECT * FROM T1;

else

SELECT * FROM T1 WHERE TO_CHAR(DUE_DATE, 'MMYYYY') BETWEEN :START_DATE AND :END_DATE;

end if;

-

但是上面的代码不起作用,因为数据模型中的SQL查询语句应该在select语句中编码,因此它必须在select语句中,如下所示:

select[

if start_date=null & end_date=null,

then SELECT * FROM T1;

else

SELECT * FROM T1 WHERE TO_CHAR(DUE_DATE, 'MMYYYY') BETWEEN :START_DATE AND :END_DATE;

end if;

] from t1;

我尝试了NVL和DECODE,但它不适用于多个值 .

请帮助我在数据模型的查询对话框(SQL查询语句)中使用上面的编码部分 .

谢谢 .

oracle report builder 6i下载,oracle report builder 6i - 数据模型中的SQL查询代码相关推荐

  1. oracle判断字段为空时选用别的字段_oracle中使用sql查询时字段为空则赋值默认

    转至:http://www.th7.cn/db/Oracle/201501/86125.shtml oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 oracle 函数介绍之nvl ...

  2. oracle 8.0版本下载,Oracle Linux 8.0 发布

    早在5月初,就在Red Hat Enterprise Linux 8.0发布之前,我们看到了Oracle Linux 8的公测版,而今天,Oracle Linux 8.0已经升级到稳定的版本,并且已经 ...

  3. oracle中使用sql查询时字段为空则赋值默认

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值 oracle 函数介绍之nvl ...

  4. oracle甲骨文账号-用于下载oracle JDK

    目前在官网下载 jdk以及其他oracle公司的产品的时候需要登陆,这边分享一个账号,方便下载 账号: 13707259624@163.com 密码:Java123456

  5. oracle win 7 64 下载,oracle 安装 win7 64_win732位系统下载 - Win7之家

    系统之家win7系统综合其他各系统的有点进行diy优化封装,是一个比较综合的系统,安全性与稳定性都有保障, 系统之家win7系统综合其他各系统的有点进行diy优化封装,是一个比较综合的系统,安全性与稳 ...

  6. oracle密码加密工具下载,oracle加密工具wrap

    oracle提供了wrap工具来加密包括procedure.function.package等的PL/SQL源代码 wrap的执行在CMD命令行环境下 语法: wrap iname=input_fil ...

  7. c oracle帮助文档下载,Oracle 19c 官方文档——Concepts

    Oracle 19c 官方文档--Concepts 免费 专栏简介 19c 作为 Oracle 12c 的最终版以及稳定版,在正式的 Linux 版本出来之前,先熟悉其各个部分的特性是必须的,以此为目 ...

  8. oracle 12.2 迅雷下载,oracle下载-oracle数据库v12.2 最新版下载-6188手游网

    oracle数据库功能: 一.性能与扩展能力编辑 1.对新的架构支持 对Intel64位平台的支持.支持infiniband.极大地改进了多层开发架构下的性能和可扩展能力.新的版本也借用了Window ...

  9. oracle discoverer 10g手册 下载,Oracle Discoverer10g手册(创建维护和管理

    第1部分 Discoverer入门 第1章 Discoverer概述 第2章 用户和数据库 第3章 初实Discoverer 第4章 工作薄向导:基本步骤 第5章 工作薄向导:可选步骤 第2部分 编辑 ...

最新文章

  1. 阿里云PyODPS 0.7.18发布,针对聚合函数进行优化同时新增对Python 3.7支持
  2. Spring MVC实现Spring Security,Spring Stomp websocket Jetty嵌入式运行
  3. 列表、元组、字典与集合
  4. JAVA复习5(集合—— Vetor)
  5. 哈希策略_优化哈希策略的简介
  6. Java EE 7发布–反馈和新闻报道
  7. mysql use index用法_MySQL中USE INDEX 和 FORCE INDEX
  8. laravel 任务队列_laravel队列-让守护进程处理耗时任务
  9. win 7 连接打印机
  10. TensorFlow安装中遇到的问题
  11. 关于如何修改CSDN中的字体大小和颜色
  12. ES6学习笔记对象的扩展(补充)
  13. git 远程仓库和本地仓库建立连接
  14. amixer alsa
  15. PCL:RANSAC 圆拟合(二维圆 + 空间圆)
  16. LOCAL_PRIVILEGED_MODULE 详解(2)
  17. html鼹鼠出现不重叠,洛谷 P2285 BZOJ 1207 [HNOI2004]打鼹鼠
  18. STM32 加密思考
  19. Java SPI机制实现插件化扩展功能
  20. 广电BOSS系统的建设原则

热门文章

  1. mysql lenenc int_MySQL-NonMySQL同步工具源码解读——确定同步位置
  2. php函数库快速记忆法_PHP速成大法
  3. html css精灵,谈谈CSS Sprites(css精灵)
  4. pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)
  5. xshell连接linux出现乱码
  6. BZOJ1922 SDOI2010 大陆争霸 最短路
  7. AS3 CookBook学习整理(一)
  8. 教你学会七种维护服务器安全最佳技巧
  9. Ajax 的乱码问题(2)
  10. ARM(IMX6U)裸机官方SDK包使用