I have a table, named ReportingPeriods
, that I want to be populated entirely automatically. In another table, there are attributes CreationDate
and ReportingPeriodLength
which together will determine the the results of this row. Upon adding a row for this table, we will add a row in ReportingPeriods
with the first StartDate
as the creation date and EndDate
as ReportingPeriodLength
days after startDate.
So far, this is simple. However, I wish to check (daily) whether this period has expired. And if it has, I want to start a new row, beginning the day after the EndDate
and extending, once again, for ReportingPeriodLength
days.
Is this possible to accomplish without manually checking and adding a new row?
Thanks :)