Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hoe los ik een iteratie op?

0 views
Skip to first unread message

Martin

unread,
Jul 6, 2009, 8:04:46 AM7/6/09
to
Hoi,

Ik heb een view met klanten, die klanten kunnen elk verbonden zijn aan een
regio. Zo'n regio is ook weer gewoon een klant record in dezelfde tabel. Een
regio kan weer verbonden zijn met een Groep, ook die Groep is op zich gewoon
weer een klant-record. En tot slot kan die groep weer verbonden zijn met een
Concern (je raadt het al: ook weer een gewoon klant record).

Een simpele versie van dat klantrecord ziet er zo uit:

1 CusID Numeric(13,0)
2 Name Char(50)
3 Level Numeric(1,0)

* Level: 0=Klant, 1=Regio, 2=Groep, 3=Concern

Dan hebben we nog een tabel met de verbindingen
1 CusID Numeric(13,0)
2 ParentID Numeric(13,0)
3 DateFrom Datetime
4 DateTo DateTime

Nou wil ik een view maken, waar van elke klant (inclusief Regio's, Groepen
en Concern) een veld is waarin staat tot welk concern ze behoren.
Het probleem is dat ik dus een onbekend aantal keer de hierarchie door moet
lopen om de CusID van het concern te vinden.
Kan iemand mij op weg helpen hoe ik dat moet doen?

Groeten,
Martin

0 new messages