Hallo nocheinmal ....
ist die Liste abgekracht, oder hat niemand Lust?
Vielleicht war ich zu umschweifend...
Ich habe eine Tabelle mit Suchw�rtern. Die Suchw�rter k�nnen mehrfach
vorkommen, aber u.U. leicht voneinander abweichen (Yahoo / Mahoo).
Ich m�chte nun diese W�rter gruppieren und dann die Gruppierten W�rter per
Difference(a,b) > 3 nocheinmal zusammenfassen.
BSP:
Tabelle:
- Yahoo
- Yahoo
- Mahoo
- Blabla
- Blabla
- Nochwas
Ergebnis:
Yahoo 3
BlaBla 2
Nochwas 1
Yahoo wurde 3 mal gefunden, weil ich hier nicht nur Yahoo sondern auch Mahoo
mitgrupeiren sollte.
Ich dachte mir ich kann das so machen:
select qquery from tbl_searchquery
group by qquery
HAVING Difference(qquery, qquery) >3
Dumm aber, da� ich immernur das selbe Feld vergleiche .... zwecklos also.
Dann wollte ich das mit Fetch mal probieren, aber das war mir zu hoch:
Declare @Currtran AS varchar
Declare @Diff AS INT
DECLARE foo CURSOR FOR
select qquery from tbl_searchquery
group by qquery
OPEN foo
FETCH NEXT FROM foo INTO @Currtran
WHILE @@FETCH_STATUS = 0
BEGIN
Select qquery from tbl_searchquery WHERE DIFFERENCE (qquery,
@Currtran ) > 3
FETCH NEXT FROM foo INTO @Currtran
END
CLOSE Foo
DEALLOCATE FOO
Gru� MAnsur
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp