Avatar billede florint Nybegynder
19. januar 2006 - 07:26 Der er 4 kommentarer og
1 løsning

Forespørgsel på sidste år og indeværende år

Hej
Jeg har en tabel i access som indeholder alle ordrer i en årrække. Felterne er bl.a. BruttoBeloeb, FakturaDato. Udfra disse har jeg lavet nedenstående forespørgsel.
Det tager en KRIG fordi der lige nu er 58000 poster, så jeg kunne tænke mig kun at forespørge på posterne i indeværende år samt sidste år, men hvodden gør man det? Hvis det kan gøres.
Jeg har brug for sum i måned og år som jeg har gjort i min forespørgsel.
SELECT Round(Sum(DPSTATM.BruttoBeloeb),2) AS [Sum], DatePart("m",[FakturaDato]) AS Maaned, DatePart("YYYY",[FakturaDato],1,0) AS Aar
FROM DPSTATM
GROUP BY DatePart("m",[FakturaDato]), DatePart("YYYY",[FakturaDato],1,0);
På forhånd tak
Mvh
Avatar billede jensen363 Forsker
19. januar 2006 - 08:31 #1
Format(Date();"yyyy") svarer til indeværende år
Format(Date();"yyyy")-1 svarer til sidste år

SELECT tblData.År, tblData.Data, Format(Now(),"yyyy") AS [Indeværende år],
Format(Now(),"yyyy")-1 AS [Sidste år]
FROM tblData
WHERE (((tblData.År)=Format(Date(),"yyyy")
Or (tblData.År)=Format(Date(),"yyyy")-1));
Avatar billede florint Nybegynder
19. januar 2006 - 09:34 #2
Hej
Takker for svaret, men jeg føler mig lidt lost. Jeg kan ikke rigtig se hvordan jeg skal indsætte format i den forespørgsel jeg har.
Min tabel hedder DPSTATM. Felterne jeg bruger hedder BruttoBeloeb og Fakturadato.
På forhånd tak
Avatar billede jensen363 Forsker
19. januar 2006 - 10:22 #3
SELECT Round(Sum(DPSTATM.BruttoBeloeb),2) AS [Sum], DatePart("m",[FakturaDato]) AS Maaned, DatePart("YYYY",[Fakturadato],1,0) AS Aar
FROM DPSTATM
GROUP BY DatePart("m",[Fakturadato]), DatePart("YYYY",[FakturaDato],1,0)
HAVING (((DatePart("YYYY",[Fakturadato],1,0))=Format(Date(),"yyyy") Or (DatePart("YYYY",[Fakturadato],1,0))=Format(Date(),"yyyy")-1));
Avatar billede florint Nybegynder
19. januar 2006 - 10:45 #4
Den havde jeg aldrig regnet ud selv :-) Tak for hjælpen.
Avatar billede jensen363 Forsker
19. januar 2006 - 10:46 #5
Anytime :o)
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