I have the following tables:
- Employees with level (rank or wtv you may call it): income_value,id, etc.
- INCOME that stores the rank vs. the income value (very tinny and static)
- REGIST_INCOME table with the following columns:
- ID_REG;
- ID_EMPLOYEE;
- MONTH_and_Year_OF_PAYMENT DATE (I want to format to yy.mm);
- DATE_OF_PAYMENT DATE (format yy.mm.dd);
- INCOME; /*which equals the income registered in INCOME */.
I want to create a function that generates a registry/line in a x day of the month.
Something like this: On each 8th of the year, add a line to the table REGIST_INCOME for each employee that is still active (aka still works):
ID_REG | ID_EMPLOYEE | MONTH_and_Year_OF_PAYMENT | PAYMENT DATE
--------------------------------------------------------------------
1 | 121 | 10.01 | NULL
2 | 20345 | 10.01 | NULL
... and so on...
I want something simple, because in Java I want to click on a button that fetches the current date and puts it into PAYMENT DATE. Basically, I want to generate the registrations "automatically" and then confirm just the payment date.
I would appreciate an example with focus on oracle's date convertions and date functions.