Oto wynik Twojej wersji zapytania
styx, po małej korekcie:

Niestety z podzapytaniem też nie działa. Znalazłem dwa inne rozwiązania,
nie do końca idealne, bo chciałem to rozwiązać jednym zapytaniem.
1. Dwa zapytania. W pierwszym robię select tylko z ID i grupuję je.
W wyniku dostaję unikalne ID spełniające dany warunek, które następnie
zapisuję do tablicy. W drugim zapytaniu za warunek podstawiam tablicę,
w której mam numery ID.
2. W zapytaniu robię konwersję pola tekstowego na varchar. Wadą tego rozwiązania
w przypadku SQL Server 2000 jest to, że przytnie tekst do 256 znaków.
W SQL Server 2005 nie ma tego problemu, gdyż jest varchar(max) mieszczący 2GB danych.
Cytat(styx @ 22.06.2007, 22:50:22 )

nie chce mi się wierzyć że wyskakują jakieś błędy z wykorzystaniem GROUP BY...