phpbar.de logo

Mailinglisten-Archive

Hilfe bei einem Statement

Hilfe bei einem Statement

Oliver Wiemer o.wiemer at audiovisuellemedien.de
Mon Mai 18 13:55:44 CEST 2009


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