【发布时间】:2015-03-03 09:00:33
【问题描述】:
我已经成功创建了一个 APEX 'Flash' 饼图,其中显示了登录用户一直在从事的项目以及他们在每个项目上工作的相关时间。然而,饼图作为每月的细分,我目前在让代码工作以使饼图每月更改时遇到问题。我到目前为止的代码是:
select null link, PROJECT_ADX label, SUM(TS_HOURS) value
from "TRAK"."CHART"
WHERE USER_ID = :P1_USER_ID
and creation_date between add_months(trunc(sysdate,'mm'),-1) and last_day(add_months(trunc(sysdate,'mm'),-1))
group by PROJECT_ADX
我尝试了以下代码的不同变体,但仍然无法正常工作。
and creation_date between add_months(trunc(sysdate,'mm'),-1) and last_day(add_months(trunc(sysdate,'mm'),-1))
我将不胜感激任何帮助或提示让我朝着正确的方向前进!
【问题讨论】:
-
如果你想要当前月份的日期,那么条件应该是
creation_date between trunc(sysdate, 'mm') and last_day(sysdate)。
标签: sql oracle date charts oracle-apex