Also, using a date table allows you to show months that have no corresponding values. In the example, if there were no users for a particular month, that month...
I like the thoughts in this, but we use a more general solution where we track similar information for all production jobs. Instead of using a manually configured time...