> 
> 
> 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

Antwort per Email an