Jag vet inte riktigt om det beror på att jag är helt död just nu eller inte, men jag verkar inte ens kunna skriva den simplaste kod rätt idag.
Över till mitt lilla problem.
Jag har en tabell som innehåller tre kolumnen.
ID (int, identity 1),
IP (varchar 100),
PageName (varchar 100).
Jag använder denna tabell för att hålla reda på antal besök till olika sidor på en site. Alltså, jag kör en INSERT i tabellen för varje gång sidan får en träff och slänger in IP och sidans namn.
Om jag nu vill visa de fem mest besökta sidorna, hur ser sql-satsen ut då?
SELECT TOP 5 PageName, COUNT(*) AS Antal Group BY PageName ORDER BY Antal DESC
funkade inte alls det. Jag får felmeddelandet "Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect."