Вероятно има някакво лесно решение за това, но не го виждам. Имам таблица с последователни дати и често дублирам свързани данни за няколко от тези последователни дати:
Date Col1 Col2
5/13/2010 1 A
5/14/2010 1 A
5/15/2010 2 B
5/16/2010 1 A
5/17/2010 1 A
5/18/2010 3 C
5/19/2010 3 C
5/20/2010 3 C
Използвайки MS T-SQL, искам да намеря началната и крайната дата за всяко изпълнение на различни стойности Col1 и Col2:
StartDate EndDate Col1 Col2
5/13/2010 5/14/2010 1 A
5/15/2010 5/15/2010 2 B
5/16/2010 5/17/2010 1 A
5/18/2010 5/20/2010 3 C
Предположения: Никога няма липсващи дати. Col1 и Col2 не са нула. Някакви идеи - за предпочитане да не използват курсори? Много благодаря, -alan