Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> PL/SQL
I am trying to write a PL/SQL to generate year-begin dates for the past 10 years, based on sysdate. It is not working properly. I don't write a lot of PL/SQL. So any help would be appreciated
DECLARE
YEARS INTEGER := 10;
PRIOR_YEAR DATE := SYSDATE;
CURSOR PS_CURSOR IS
SELECT TRUNC(TRUNC(TO_DATE(PRIOR_YEAR),'YEAR') - 1,'YEAR') AS "YR_BEGIN" FROM DUAL;
01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999 01-JAN-1999
PL/SQL procedure successfully completed. Received on Mon Mar 06 2000 - 00:00:00 CST