You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle Analytics Server中如何替换Between条件的current_date为年初第一天?

Oracle Analytics Server 年初起始日期替换方案

把@{pvStartdate}的默认值current_date替换为以下任意一种Oracle原生日期表达式即可获取当年第一天:

  • TRUNC(current_date, 'YEAR'):这是最简洁的写法,TRUNC函数会将当前日期截断到年份维度,直接返回当年1月1日的00:00:00时间点,OAS能完美解析该表达式,不会触发钻取错误。
  • TO_DATE(TO_CHAR(current_date, 'YYYY') || '0101', 'YYYYMMDD'):先提取当前年份字符串,拼接固定的0101(代表1月1日),再转换为日期类型,适合需要明确日期格式的场景。

替换后的完整WHERE子句示例:

"Loan Details"."Loan Date" BETWEEN @{pvStartdate}{TRUNC(current_date, 'YEAR')} AND @{pvEnddate}{current_date}

内容的提问来源于stack exchange,提问作者Sporty eight

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 15:43:13