Ik haal data op uit Exact online. De API van Exact is blijkbaar veel langzamer geworden. Hierdoor duurt mijn simpele query nu heel lang. Het gaat typisch om minder dan 500 regels die opgehaald worden en daar is hij tussen de 15 en 20 minuten mee bezig…
Ik ben dus op zoek naar hoe ik mijn query efficiënter kan maken zodat het ophalen van de data sneller gaat. Dit is de query:
select ProjectCode
, ProjectDescription
, ItemDescription
, Employee
, Date
, sum(Quantity)
from ( select Hourstatus
, ProjectCode
, ProjectDescription
, ItemDescription
, Quantity
, employee
, date
, to_char(Date, 'YYYY') year
, to_char(Date, 'IW') week
from ExactOnlineREST.Project.PjtTimeTransactions
)
where hourstatus <> "2"
and year > "2021"
and week = $X{'Overview Per Person'!C1}
and week < '53'
group
by projectcode
, ProjectDescription
, ItemDescription
, Employee
, date
order
by Employee
, date
, projectcode
, ItemDescription