21. oktober 2003 - 00:56Der 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.
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
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
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.