to_char का उपयोग करना:
select to_char(sysdate, 'YYYY') from dual;
अपने उदाहरण में आप कुछ इस तरह उपयोग कर सकते हैं:
BETWEEN trunc(sysdate, 'YEAR')
AND add_months(trunc(sysdate, 'YEAR'), 12)-1/24/60/60;
तुलना मान ठीक वही हैं जो आप अनुरोध करते हैं:
select trunc(sysdate, 'YEAR') begin_year
, add_months(trunc(sysdate, 'YEAR'), 12)-1/24/60/60 last_second_year
from dual;
BEGIN_YEAR LAST_SECOND_YEAR
----------- ----------------
01/01/2009 31/12/2009