Forespørgelse på dato over 2 år

Tags:    databaser

<< < 12 > >>
Hej

Jeg er ny i at lave databaser, jeg bruger access 2010

Jeg sider med en tabel hvor der er en del poster alle med dato.
Skal finde alle poster der er over 2 år gammel.
Har prøvet forskellige måder, men kunne tkke få det til at virke.

er der nogle der har en idé til hvordan man løser dette


Hilsen
Klaus



15 svar postet i denne tråd vises herunder
10 indlæg har modtaget i alt 41 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udSQL kode 




I dit tilfælde skal du bruge SQL koden og implementere det i din nuværende kode. Det gør du på følge måde.

Fold kodeboks ind/udSQL kode 




Et lille tip er at bruge alias til at spare lidt tid / gøre overskueligt.
Fold kodeboks ind/udSQL kode 




Ah ja det er rigtigt Benni.

Du kan også prøve det her, mener det er den rigtige syntax i Access 2010
Fold kodeboks ind/udSQL kode 




1) Du er nød til at uddybe dine svar, så vi kan hjælpe dig bedst mulig. Hvordan virker det delvist ? Sorterer den nogen væk ? Hvilke gør den ikke, er der noget mønster ? Jeg synes egentlig også udmiddelbart at der står mindre end ( < ) som da vist ksulle have været større end, lige nu får du da vist de, der er ældre end 2 år.. skulle vist have været modsat :=) ?

(PS: Kan man dog ikke få svar sorteret normalt, man bliver jo mærkelig af at læse dem i "random" orden.. hvor er man i svar :D ???)



Hvad melder den af syntax fejl ... :=) ?

Edit: MB mangler lige en slut-parantes på dateadd. Så en ) inden ;




Indlæg senest redigeret d. 17.08.2011 20:17 af Bruger #10576
SELECT i.[Dato]
FROM Datoer i
WHERE i.[Dato] > #01-01-2009#




Problemmet med den løsning Benni er at det ikke sker dynamisk - men virker det på den måde?



yep, jeg er ikke lige gængs i access, så spytter bare det ud jeg nu engang kan :=) .. så håber jeg det rækker / kan lede på vej.



Det er Klaus som skal teste og lege lidt men det. Jeg har hellere ikke en Access 2010 til rådighed så jeg kan ikke teste det.



<< < 12 > >>
t