Mailinglisten-Archive |
Hallo Leute, ich bin seit Jahren dabei, aber leider meist als stiller Mitleser, denn die Postings sind doch stets Lehrreich. Ich kämpfe hier an einem Problem, wo ich an dem Punkt bin, wo es nicht mehr weiter geht. Alles Sätze wo length = 17, das datum, die belegnummer und konto oder gegenkonto gleich sind gehören zusammen Meine Tabelle sieht so in gekürzter Form aus: ID konto gegenkonto belegnummer date length 78 10000 13600 i 20090219 20 79 10000 13600 j 20090219 17 80 100000 84000 oo 20090217 17 81 100000 87360 oo 20090217 17 82 100000 84020 oo 20090217 17 83 100000 87360 oo 20090217 17 84 10000 100000 oo 20090217 17 80 - 84 gehören zusammen. Die letzte Kombination kam heute dazu. Bisher ging das bestens so: SELECT count( a.ID ) AS n, a.ID, a.csv, a.konto, a.gegenkonto, a.belegnummer, a.date FROM `M111_2009_ImportData` AS a, `M111_2009_ImportData` AS b, `M111_2009_kontorahmen` AS c WHERE a.belegnummer = b.belegnummer AND a.date = b.date AND a.konto = b.konto AND a.konto = c.kontonummer AND (c.Typ = 'D' || c.Typ = 'K') AND a.length =17 GROUP BY ID HAVING n >=2 UNION SELECT count( a.ID ) AS n, a.ID, a.csv, a.konto, a.gegenkonto, a.belegnummer, a.date FROM `M111_2009_ImportData` AS a, `M111_2009_ImportData` AS b, `M111_2009_kontorahmen` AS c WHERE a.belegnummer = b.belegnummer AND a.date = b.date AND a.gegenkonto = b.gegenkonto AND a.gegenkonto = c.kontonummer AND (c.Typ = 'D' || c.Typ = 'K') AND a.length =17 GROUP BY ID HAVING n >=2 Kann mir da jemand helfen? Viele Grüße Oliver Wiemer _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
php::bar PHP Wiki - Listenarchive