Doorpunten met Sumatra

We gebruiken ‘doorpunten’, dat zou je kunnen zien als een subselect.

Ik kom tegen het volgende probleem aan. Onderstaand voorbeeld is links GLAccounts en rechts transactionlinesbulk:

In het rechterscherm zie je in de tweede kolom 1503 staan bij af te dragen BTW hoog. Dit is een van de weinige resultaten die goed gaan, de rest van de kolom is leeg.

Wanneer ik datzelfde doe met een subselect:

 {(select CODE from Glaccountsbulk g WHERE g.id = t.glaccount)}

Krijg ik het identieke resultaat.

Als je kijkt in de twee schermen naast elkaar dan zie je dat ‘code’ links dezelfde id heeft als rechts.
Klaarblijkelijk zijn de id (id en glaccount) kolommen in de verschillende tabellen niet identiek.

De gelegde relatie is correct. Er van uitgaande dat zowel links als rechts de “REST”-varianten gebruikt zijn, dan moet de inhoud volledig overeenstemmen. Mocht aan een van beide zijden een “XML”-tabel gebruikt zijn, dan moeten de omringende accolades verwijderd worden waarna een conversie nodig is naar guid-datatype.

Visueel is dit ook als dusdanig te controleren; het zijn dus niet meerdere administraties die dezelfde grootboekrekeningnummers hebben.

Mocht er een onderwater query betrokken zijn die mogelijk verkeerde uitkomsten geeft, gelieve dan telefonisch contact te zoeken.