Avatar billede cr2000 Nybegynder
21. oktober 2003 - 00:56 Der er 5 kommentarer og
1 løsning

Find den dato der har flest poster i database.

Jeg har en sætning der lyder:
Select Top 30 Format(DateTime, 'dd-mm-yyyy') As CDato, Count(Format(DateTime, 'dd-mm-yyyy')) As RowCount From Statistik Where DateTime > #2000-01-01# Group By Format(DateTime, 'dd-mm-yyyy') Order By Format(DateTime, 'dd-mm-yyyy') Desc

Den er så til at stikke mig datoerne og hvor mange poster/hits hver enkelt dato har.

Hvordan laver jeg den så den tager den dato med flest hits først?
Det er Access.

Mvh Christian Reinholdt
Avatar billede solja Nybegynder
21. oktober 2003 - 01:26 #1
Select Top 30 Format(DateTime, 'dd-mm-yyyy') As CDato, Count(Format(DateTime, 'dd-mm-yyyy')) As RowCount From Statistik Where DateTime > #2000-01-01# Group By Format(DateTime, 'dd-mm-yyyy') Order By Count(Format(DateTime, 'dd-mm-yyyy')) Desc

Virker det?
Avatar billede cr2000 Nybegynder
21. oktober 2003 - 01:37 #2
Det ser såden ud :)

Jeg prøvede mig lidt frem og det jeg selv fik bikset sammen virkede vist også:

Select Top 30 Format(DateTime, 'dd-mm-yyyy') As CDato, Count(Format(DateTime, 'dd-mm-yyyy')) As RowCount FROM Statistik WHERE [DateTime] BETWEEN #"& CDate(Date) &"# AND #" & CDate(Date)-30 & "# GROUP BY Format(DateTime, 'dd-mm-yyyy') ORDER BY 1 DESC
Avatar billede cr2000 Nybegynder
21. oktober 2003 - 01:38 #3
Nogen ide om hvad for en der er bedst?
Avatar billede cr2000 Nybegynder
21. oktober 2003 - 01:41 #4
Og så lige en hurtig fra hoften: Ved du hvordan man skærer ned til 2 decimaler uden af den afrunder?
Avatar billede solja Nybegynder
21. oktober 2003 - 01:56 #5
Jeg ville mene at de var lige gode, men din er jo mere simpel, så det kunne være at den var bedre :)

Den anden kan jeg desværre ikke svare på :/
Avatar billede solja Nybegynder
21. oktober 2003 - 02:22 #6
Tak for point :)
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
Kurser inden for grundlæggende programmering

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