A
Ahzryn
I need some suggestions on how to store historical information at a point in
time for reporting. Specifically, I am cleaning up a database for a customer
that tracks business opportunities. Each opportunity has a status such as
entered, in progress, on hold, win, loss, etc. Current reporting is no
problem. However, the issue is that if an opportunity is in progress in
December '04, and the status is updated to a win in January '05, their 04
reporting will no longer count it as in progress, which it was at the time.
I know it is a table design issue, it's just that for some reason correcting
it has stumped me. I considered creating an audit table that tracks every
change to every field with a date and time, however that doesn't seem to help
my reporting issue.
I am sure this is a common question with an easy solution, but I could not
come across anything similar in the archives.
Tammy
time for reporting. Specifically, I am cleaning up a database for a customer
that tracks business opportunities. Each opportunity has a status such as
entered, in progress, on hold, win, loss, etc. Current reporting is no
problem. However, the issue is that if an opportunity is in progress in
December '04, and the status is updated to a win in January '05, their 04
reporting will no longer count it as in progress, which it was at the time.
I know it is a table design issue, it's just that for some reason correcting
it has stumped me. I considered creating an audit table that tracks every
change to every field with a date and time, however that doesn't seem to help
my reporting issue.
I am sure this is a common question with an easy solution, but I could not
come across anything similar in the archives.
Tammy