Oracle Apex -设置值=日期

nc1teljy  于 2023-05-28  发布在  Oracle
关注(0)|答案(1)|浏览(152)

我有一个下拉页面P10_QUARTER_DD(在选择时提交页面),年季度如下:

Q1
Q2
Q3
Q4

(显示值和返回值相同)此下拉菜单设置更改时的项目值:

display_only_item_1

select
case
    when :P10_QUARTER_DD = 'Q1' then to_date('06/01/2022', 'MM/DD/YYYY') 
    when :P10_QUARTER_DD = 'Q2' then to_date('09/01/2022', 'MM/DD/YYYY') 
    when :P10_QUARTER_DD = 'Q3' then to_date('12/01/2022', 'MM/DD/YYYY')
    when :P10_QUARTER_DD = 'Q4' then to_date('03/01/2023', 'MM/DD/YYYY')
    else null
end quarter
from dual

当选择(例如)Q2时,我在显示项上获得以下值:9/1/2022
有人知道怎么修吗?如何获得正确日期值?(我将使用此值进行交互式报表筛选)
谢谢

vkc1a9a2

vkc1a9a21#

应将仅显示项的格式掩码属性设置为MM/DD/YYYY。查询和查询上的日期格式设置项目会话值。如何在页面上显示,可以通过格式掩码进行设置。

相关问题