Søgning på uger over et årsskift
Jeg har en forespørgsel:SELECT Registrering.VaelgLinie, AntalFejl.Fejltekst, Sum(Antal.Gns) AS SumOfGns, Data.Årstal, Data.Uge
FROM ((Registrering INNER JOIN AntalFejl ON Registrering.id = AntalFejl.IndtastetId) INNER JOIN Data ON Registrering.Dato = Data.Dato) INNER JOIN Antal ON AntalFejl.Antal = Antal.Antal
GROUP BY Registrering.VaelgLinie, AntalFejl.Fejltekst, Data.Årstal, Data.Uge
HAVING (((Registrering.VaelgLinie)=[forms]![fejldiagram]![vaelglinie]) AND ((AntalFejl.Fejltekst)=[forms]![fejldiagram]![vaelgfejl]) AND ((Data.Årstal)>=[forms]![fejldiagram]![aarfra] And (Data.Årstal)<=[forms]![fejldiagram]![aartil]) AND ((Data.Uge)>=[forms]![fejldiagram]![ugefra] And (Data.Uge)<=[forms]![fejldiagram]![ugetil]))
ORDER BY Registrering.VaelgLinie, AntalFejl.Fejltekst, Data.Uge;
Problemet er at hvis jeg sætter [ugefra] til 40, [aarfra] til 2004, [ugetil] til 2 og [ugetil] til 2005, så er forespørgslen tom. Er den er tom er jo logisk nok, men hvordan løser jeg problemet?
