Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql “报告”;“按日期查询”;顶_Sql_Oracle_Oracle11g_Oracle Apex - Fatal编程技术网

Sql “报告”;“按日期查询”;顶

Sql “报告”;“按日期查询”;顶,sql,oracle,oracle11g,oracle-apex,Sql,Oracle,Oracle11g,Oracle Apex,我在甲骨文APEX工作。我想从两个表格,即患者和病史,来报告医生上个月治疗的患者 Pat_id是患者表中的主键,是历史记录表中的外键 我想要一份报告,该报告应显示我的姓名、年龄、治疗者和日期,我还可以从LOV(值列表)中选择月份,并根据该月份向我显示报告 请帮帮我 谢谢 (真正基本的连接条件) 如果需要排序,可以将其包含在sql中,或者在经典报表的报表定义中定义,或者在交互式报表中定义为默认值 P1\u月:选择列表。对于其值列表,您可以静态定义月份(12个条目,其中月号作为返回值,月名称作为显示

我在甲骨文APEX工作。我想从两个表格,即患者和病史,来报告医生上个月治疗的患者

Pat_id是患者表中的主键,是历史记录表中的外键

我想要一份报告,该报告应显示我的姓名、年龄、治疗者和日期,我还可以从
LOV
(值列表)中选择月份,并根据该月份向我显示报告

请帮帮我 谢谢

(真正基本的连接条件)
如果需要排序,可以将其包含在sql中,或者在经典报表的报表定义中定义,或者在交互式报表中定义为默认值

P1\u月
:选择列表。对于其值列表,您可以静态定义月份(12个条目,其中月号作为返回值,月名称作为显示),或者使用查询:

SELECT to_char(add_months(to_date('01/01/2012','DD/MM/YYYY'),LEVEL-1),'Month') display_value, LEVEL return_value
FROM dual
CONNECT BY LEVEL <= 12
选择至字符(添加至日期('01/01/2012','DD/MM/yyyyy'),级别1),'Month')显示值,级别返回值
来自双重

按级别连接@TOM。。。如何在报告中创建选择列表。我可以把它做成表格,但我对报告没有任何概念。你不能在报告中列出选择列表。您必须创建一个页面项选择列表才能执行此操作。您可以将页面项附加到报告区域,或者创建一个空白html区域来保存此项。
SELECT to_char(add_months(to_date('01/01/2012','DD/MM/YYYY'),LEVEL-1),'Month') display_value, LEVEL return_value
FROM dual
CONNECT BY LEVEL <= 12