Ver para identificar valores u objetos agrupados

Como ejemplo tengo 5 objetos. Un objeto son los puntos rojos unidos entre sí o adyacentes. En otras palabras, X + 1 o X-1 o Y + 1 o Y-1.

Necesito crear un MS SQLVER contendrá la primera coordenada XY de cada objeto como:

    X,Y
=======
1.  1,1
2.  1,8
3.  4,3
4.  5,7
5.  6,5

No puedo averiguar cómo agruparlo en unaVER (NO utilizando el procedimiento almacenado). Cualquiera que tenga alguna idea seria de gran ayuda. Gracias