Valiendote de una udf que convierta el texto del blob a un varchar podrias agrupar por este campo "calculado" en el entendido que podria ocurrir que el texto se trunque si es muy largo (el varchar solamente puede almacenar 65000 caracteres).
Claro que el desempeño de esto sería desastrosamente malo. Opino, como Neftalí, que hay un problema de diseño.
Hasta luego.
