SQL Server : how many days each item was in each state
问题 Given a table that stores every revision for every item. For example: +--------+----------+---------------+--------+---------------------+ | ItemId | Revision | PreviousState | State | DateChanged | +--------+----------+---------------+--------+---------------------+ | 1 | 1 | NULL | New | 2014-11-13 10:00:00 | | 1 | 2 | New | Active | 2014-11-15 10:00:00 | | 1 | 3 | Active | New | 2014-11-17 10:00:00 | | 1 | 4 | New | Active | 2014-11-19 10:00:00 | | 1 | 5 | New | Active | 2014-11-20 10:00