Hilfe beim picken der richtigen Datensätze per select
Ich bekomme es einfach nicht hin. Ich habe eine Tabelle 'Sales-Statistik' in dieser gibt es verknüpfte 'Produkte', welche wiederum mit anderen Produkten aus derselben Tabelle verknüpft sein können über die 1:n Verbindung 'Besteht aus'.'Komponenten/Stücklistenartikel'
 
Jetzt möchte ich alle Datensätze aus 'Sales-Statistik' selecten, die ein bestimmtes Produkt in der Liste der verknüpften 'besteht aus..' Produkte  enthalten.
 
Also z.B. alle Datensätze aus 'Sales-Statistik' bei denen das (in 'Sales-Statistik') verknüpfte Produkt in der eigenen Verknüpfung ('Besteht aus') ein bestimmtes Produkt (me) enthalten.
 
Aber wie ich es auch mache, ich bekomme nichts, z.B:
let me := this;
 let myRecords := (select 'Sales-Statistik'
         where Datum >= startDate and Datum <= endeDate and
         Produkte.'Besteht aus'.'Komponenten/Stücklistenartikel' = me); 
 
Ich glaube, mein Problem ist, dass der Filter ja im Grunde ein Array anspricht, und ich aber eine eindeutige Bedingung "ist gleich" (=) verwende. Ich müsste sowas wie "enthält" als Bedingung haben?
Wie komme ich dahin?
  
Thx
1 Antwort
- 
  Habs gerade hinbekommen 
 
 mit
 
 contains(Produkte.'Besteht aus'.'Komponenten/Stücklistenartikel'.number(Nr), me.number(Nr));oder einfacher 
 
 contains(Produkte.'Besteht aus'.'Komponenten/Stücklistenartikel', me);werden die gewünschten Produkte gefiltert. 
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 56Ansichten
- 
    1
    Folge bereits
    
