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