Ik heb in Ooffice Base een rapport gebaseerd op een query waarmee ik de activiteiten per week kan opvragen ( urenlijsten ). De query ziet er zo uit:
SELECT DISTINCT "Tbl_klanten"."Naam", "Tbl_projecten_klanten"."Projectnummer", "Tbl_declaraties"."Datum", "Tbl_projecten_klanten"."Projectomschrijving", "Tbl_urensoort"."Urensoort", "Tbl_urensoort"."Percentage", "Tbl_declaraties"."Uren", "Tbl_werknemers"."Voornaam", "Tbl_werknemers"."Tussenvoegsel", "Tbl_werknemers"."Achternaam", "Tbl_declaraties"."Opmerkingen" FROM "Tbl_declaraties" AS "Tbl_declaraties", "Tbl_projecten_klanten" AS "Tbl_projecten_klanten", "Tbl_urensoort" AS "Tbl_urensoort", "Tbl_werknemers" AS "Tbl_werknemers", "Tbl_klanten" AS "Tbl_klanten" WHERE "Tbl_declaraties"."Projectnummer klant" = "Tbl_projecten_klanten"."ID" AND "Tbl_declaraties"."Urencode" = "Tbl_urensoort"."Urencode" AND "Tbl_declaraties"."Projectnummer" = "Tbl_werknemers"."EmployeeID" AND "Tbl_declaraties"."Klant" = "Tbl_klanten"."ID" AND "Tbl_projecten_klanten"."Klantnummer" = "Tbl_klanten"."ID" AND YEAR( "Datum" ) = :Jaar AND WEEK( "Datum" ) = :Weeknummer ORDER BY "Tbl_klanten"."Naam" ASC, "Tbl_projecten_klanten"."Projectnummer" ASC, "Tbl_declaraties"."Datum" ASC Jaar 2009, Week 53, gaat prima, als anders. Jaar 2009, Week 54 levert een leeg vel op. Jaar 2010, Week 1 levert alleen de gegevens voor 1 januari op. Als ik mijn query-per-maand over december opvraag, krijg ik ook alle gegevens van week 54. Was ook wel te verwachten. Iemand een idee hoe ik week 54 boven water kan krijgen? Groeten, René.
