De volgende query geeft onder Invantive Control for Excel release 23.0.92 geen rijen terug:
select tle.EntryNumber
from TransactionLines tle
where tle.financialyear >= tle.financialyear
and tle.financialyear <= tle.financialyear
and tle.date >= trunc(sysdateutc) - 7
maar onder release 22.0.602-PROD+3926 wel.
Als ik de query aanpas naar:
select tle.EntryNumber
from TransactionLines tle
where tle.financialyear >= tle.financialyear
and tle.date >= trunc(sysdateutc) - 7
Dit probleem is reproduceerbaar onder 23.0.114 van Invantive Query Tool en Invantive Cloud met:
use all@eol
select tle.EntryNumber
from TransactionLines@eol tle
where tle.financialyear >= tle.financialyear
and tle.financialyear <= tle.financialyear
and tle.date >= trunc(sysdateutc) - 7
limit 10
Er zal tegen de laatste versie een controle uitgevoerd worden.
Een fix hiervoor is opgenomen in release 23.1.206-BETA en in de aanstaande 24.0-release. De fix zal niet beschikbaar komen op release 22.0 en release 23.0.
Zodra deze beschikbaar komen zal het topic bijgewerkt worden.
De achterliggende oorzaak is dat een vergelijkingsvariant onjuist werkt sinds de eindversies van release 22.0, als er aan de linkerzijde een kolom staat, en aan de rechterzijde eveneens dezelfde kolom.
Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.