Onder UniversalSQL 25.0.5 is er een probleem met de volgende query:
select tle.currency
, sdn.Currency
, tle.currency
, sdn.Currency != tle.currency different1
, 'x' || sdn.Currency != 'x' || tle.currency different2
from TransactionLinesBulk@eol tle
join SystemDivisions@eol sdn
on sdn.Code = tle.Division
--and sdn.Currency != tle.Currency
where tle.account=to_guid('0bb76541-152b-449d-9c55-06f831e741dd')
Het resultaat is dat de valutaberekening afwijkt tussen de twee varianten:
Verwachting is dat DIFFERENT1 en DIFFERENT2 identieke waardes hebben.
De impact is dat de join and sdn.Currency != tle.Currency altijd naar false evolueert.
Hierdoor blijft het rapport Vreemde Valuta Transacties op Valuta Tools for Exact Online leeg.
