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