Avatar billede MSchlamovitz Mester
14. september 2014 - 21:33 Der er 3 kommentarer og
1 løsning

Fejl i Access 2013 ??

MS Access 2013

En tabel: (Tabel1)
Id    Navn    Dato
1    Ole    14-02-12
2    Ole    12-04-13
3    Ole    16-07-14
4    Peter    15-02-12
6    Peter    07-05-13
5    Peter    19-08-14

En forespørgsel:
SELECT Tabel1.Navn, First(Tabel1.Dato) AS FørsteDato, Last(Tabel1.Dato) AS SenesteDato
FROM Tabel1
GROUP BY Tabel1.Navn;

Resultat:
Navn    FørsteDato    SenesteDato
Ole    14-02-12    16-07-14
Peter    15-02-12    07-05-13

Hvorfor er seneste dato for Peter 07-05-13 og ikke 19-08-14 ?
Feltet Dato er af typen dato- klokkeslet
Avatar billede terry Ekspert
15. september 2014 - 10:19 #1
First and last don't return the lowest or highest date but what order they were entered in.
And because
6    Peter    07-05-13 was entered AFTER 5    Peter    19-08-14
then  it will be last (entered)

try using min and max
Avatar billede terry Ekspert
15. september 2014 - 17:39 #2
Thanks, hope you find a solution
Avatar billede MSchlamovitz Mester
16. september 2014 - 20:43 #3
Oh yes, max will do
:-)
Avatar billede terry Ekspert
16. september 2014 - 20:48 #4
great
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester