diff --git a/APPL/INS/ins.inc b/APPL/INS/ins.inc index fe7d29a917..a089c4b15f 100644 --- a/APPL/INS/ins.inc +++ b/APPL/INS/ins.inc @@ -2091,11 +2091,11 @@ ins = {checkAutLevel: else if (inspSoon) // Binnenkort is aangevinkt. { if (dtsoonfrom != null && dtsoonto != null) // Binnenkort. - sql = "SELECT * FROM (" + sql + ") x WHERE COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) BETWEEN " + dtsoonfrom.toSQL(true) + " AND " + dtsoonto.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : ""); + sql = "SELECT * FROM (" + sql + ") x WHERE (COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) BETWEEN " + dtsoonfrom.toSQL(true) + " AND " + dtsoonto.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : "") + ")"; else if (dtsoonfrom == null && dtsoonto != null) // Te laat + binnenkort. - sql = "SELECT * FROM (" + sql + ") x WHERE COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) < " + dtsoonto.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : ""); + sql = "SELECT * FROM (" + sql + ") x WHERE (COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) < " + dtsoonto.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : "") + ")"; else if (dtsoonfrom != null && dtsoonto == null) // Binnenkort + toekomst. - sql = "SELECT * FROM (" + sql + ") x WHERE COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) >= " + dtsoonfrom.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : ""); + sql = "SELECT * FROM (" + sql + ") x WHERE (COALESCE(ins_deelsrtcontrole_plandatum, inspectie_next) >= " + dtsoonfrom.toSQL(true) + (sqlBC != ''? " OR " + sqlBC : "") + ")"; else if (dtsoonfrom == null && dtsoonto == null) sql = "SELECT * FROM (" + sql + ") x WHERE 1 = 1"; // Alles tonen onafhankelijk van sqlBC. }