> > > Ich Frage folgende Tabelle ab: > > Spalte Typ > ----------------------------------------------- > ID (Key) Int Tabellenschl�ssel > aurefart char(7) Verk�pfung zu Produkt > aucoddimut char(2) Typ des Masses > (hier immer 'Dn' f�r > Kabel-/B�ndeldurchmesser) > auborneinf float Unteres Mass (Toleranz) > aubornesup float Oberes Mass (Toleranz) > kann auch NULL sein, > wenn Keine Toleranz da ist > > Ich habe eine alte Foxproanwendung, deren Funktion ich > f�r das Web nachprogrammiere. > Ich suche in diesem Fall nach Kabelhaltern mit (min.) 2 > Aufnahmen die eine > muss ein 4mm breites Kabel aufnehmen, die 2. ein 6mm breites Kabel. > > In der Foxpro Anwendung werden 37 Teile gefunden, bei mir 17 > (Anzahl Zeilen) > Nach l�ngerem Recherchieren habe ich herausgefunden, dass er > all die Teile > nicht findet, deren unterer Toleranzwert dem Suchmass > entspricht (also genau > 4 oder 6 ist) > > Wo liegt mein Denkfehler?
Kann es sein, dass der Fehler darin liegt, dass Du von jedem Datensatz erwartest, dass er sowohl der ersten als auch der zweiten Bedingung entspricht... Was Du aber eigentlich willst ist doch, dass ein Datensatz der einen Bedingung entspricht und ein anderer der anderen Bedingung; und beide Datens�tze zus�tzlich auf das gleiche Produkt verweisen... Claudius > PS: Um �berhaupt soweit zu kommen, musste ich die > Schl�sselspalte einbauen. > Wie hat man das denn dann in Foxpro ohne und mit gleichen Datens�tzen > gemacht? > > Hier die Abfrage: > > SELECT aurefart,count(ID) FROM ADIMUTIL WHERE > ( > ( > auborneinf <= 4 AND aubornesup >= 4 > ) > OR > ( > auborneinf=4 AND > ( > aubornesup IS NULL or aubornesup=0 > ) > ) > ) > AND > ( > ( > auborneinf <= 6 AND aubornesup >= 6 > ) > OR > ( > auborneinf=6 AND > ( > aubornesup IS NULL or aubornesup=0 > ) > ) > ) > AND aucoddimut='dn' > GROUP BY aurefart HAVING count(ID) >= 2 > > > Andreas Roth > -------------------------------------- > [EMAIL PROTECTED] *jetzt mit Chat* > http://www.EuphoriasChild.DarkTech.org > -------------------------------------- > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
