我有folloving數據「組」僅鄰接數據
表T1:
╔════╦═════════╦══════════════════╗
║ id ║ name ║ dt ║
╠════╬═════════╬══════════════════╣
║ 1 ║ name1 ║ 05/05/2016 10:00 ║
║ 2 ║ name2 ║ 07/05/2016 10:00 ║
║ 3 ║ name1 ║ 08/05/2016 10:00 ║
║ 4 ║ name1 ║ 09/05/2016 10:00 ║
╚════╩═════════╩══════════════════╝
,我想「基團它由順序」或標記具有相同名稱的
每一個「連續的」組這樣類似的東西
╔════════╦════════════════════════════════╦══════════════════════════════╦════════╗
║ name ║ min dt ║ max dt ║ agg id ║
╠════════╬════════════════════════════════╬══════════════════════════════╬════════╣
║ name1 ║ 05/05/2016 10:00 ║ 05/05/2016 10:00 ║ {1} ║
║ name2 ║ 07/05/2016 10:00 ║ 07/05/2016 10:00 ║ {2} ║
║ name1 ║ 08/05/2016 10:00 ║ 09/05/2016 10:00 ║ {3,4} ║
╚════════╩════════════════════════════════╩══════════════════════════════╩════════╝
或類似的東西塔牛逼
╔═══════════╦════╦═════════╦══════════════════╗
║ group id ║ id ║ name ║ dt ║
╠═══════════╬════╬═════════╬══════════════════╣
║ 1 ║ 1 ║ name1 ║ 05/05/2016 10:00 ║
║ 2 ║ 2 ║ name2 ║ 07/05/2016 10:00 ║
║ 3 ║ 3 ║ name1 ║ 08/05/2016 10:00 ║
║ 3 ║ 4 ║ name1 ║ 09/05/2016 10:00 ║
╚═══════════╩════╩═════════╩══════════════════╝
是它在某種程度上可能在Postgres的9.4呢?
THX米哈爾
OK, '連續' 是我一直在尋找 –