Avatar billede tolveren Nybegynder
12. februar 2005 - 11:53 Der er 3 kommentarer og
1 løsning

Krydstabulering interval 21_i_md1 til 20_i_md2

Er der mon et kvikt hoved som kan krejle denne lille forespørgsel:

Jeg har lavet en Krydstabuleringsforespørgsel hvor jeg fordeler nogle salgstal - vis pr måned.
Jeg anvender: Udtryk1: Format([Salg_fakturadato];"yyyy-mm")
for at få vist det pr måned.
Kan man ændre intervallet så man får vist salgstallene også i kolonner, men hvor overskriften er 21.1.2005-20.2.2005,21.2.2005-20.3.2005,21.3.2005-20.4.2005 osv. Altså kolonneoverskrifterne er kunne også være 20 jan,20 feb,20 mar,20 apr men skulle i forespørgslen omfatte salg i hver periode fra den 21 til den 20
og dække hver måned.
12. februar 2005 - 20:16 #1
Du kan lave intervaller ved at lave en ny kolonne i forespørgslen (muligvis FØR du laver krydstab'en):

Choose(Month([Salg_fakturadato]);"20 jan";"20 feb";"20 mar";"20 apr";"20 maj";.....;"20 dec") as Interval
12. februar 2005 - 20:20 #2
Hvis den skal gå fra den 21. til den 20., så skal du måske gøre det således:

switch([Salg_fakturadato] between #21-01-2005# And #20-02-2005#;"21.1.2005-20.2.2005";[Salg_fakturadato] between #21-02-2005# And #20-03-2005#;"21.2.2005-20.3.2005";.....;[Salg_fakturadato] between #21-12-2005# And #20-01-2006#;"21.12.2005-20.1.2006") as Interval
Avatar billede tolveren Nybegynder
14. februar 2005 - 14:34 #3
Jeg tjekker lige i aften. Så hører du fra mig
Avatar billede tolveren Nybegynder
21. februar 2005 - 18:46 #4
Tak til thomasjepsen. Forslag 2 er for mig anvendelig. Tak
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