Deshalb nochmal die schon von Cheatah gestellte und von dir nicht beantwortete Frage: Wie lautet das SQL-Statement? Der Code, der es erzeugt ist erst den zweiten Blick wert. Der erste muss auf eine Kontrollausgabe des erzeugten Statements gerichtet werden, damit du siehst, was dein Code für ein fehlerhaftes Ergebnis erzeugt.
was is denn bitte ein SQL Statement ?
wenn du mir sagst wie ich das erzeuge was du brauchst dann mach ich das gern :)