我正在尝试附加一个绑定变量(:Year),我收到错误为" ORA-01840:输入值不够长,不适合日期格式"。
sql是
Select SUM(CASE WHEN (date_start<= to_date('01/01/'||:Year,'MM/DD/YYYY') and
(actual_termination_date is null or actual_termination_date > to_date('01/01/'||:Year,'MM/DD/YYYY')))
THEN 1 ELSE 0 END ) AS CJAN
from PER_PERIODS_OF_SERVICE ppp
我尝试使用to_char(:Year)但没有用。
你能否告诉我导致这个问题的原因???
答案 0 :(得分:0)
<reporting>
<outputDirectory>target/site</outputDirectory>
</reporting>
也许这也可以解决你的问题。
答案 1 :(得分:0)
用它来获得一年的第一天。
TRUNC(TO_DATE(:年, 'YYYY'), 'YYYY')