J'ai une table en SqlServer 2008 avec les données du formulairedes sous-ensembles dans une table consolidation
UserID StartWeek EndWeek Type
1 1 3 A
1 4 5 A
1 6 10 A
1 11 13 B
1 14 16 A
2 1 5 A
2 6 9 A
2 10 16 B
Je voudrais consolider/condenser les types adjacents de telle sorte que la table résultante ressemble à ceci.
UserID StartWeek EndWeek Type
1 1 10 A
1 11 13 B
1 14 16 A
2 1 9 A
2 10 16 B
Est-ce que quelqu'un a des suggestions quant à la meilleure façon d'accomplir cela? J'ai cherché à utiliser Row_number et Partition, mais je n'arrive pas à le faire exactement comme je le voudrais.
@Oded: SQL Server 9 est SQL Server 2005. – Welbog