Just nu i M3-nätverket
Gå till innehåll

klurigt!


startraker

Rekommendera Poster

Jag har en tabell med två fält i datum och objektid.

 

varje gång ett objekt på min webbsida anropas skapas en ny post med datum/tid samt id för det aktuella objektet.

 

Nu skulle jag vilja har ut en sql sats som tar fram alla objekt som öppnades mellan två datum sorterade efter hur många gånger de öppnades (antalet gånger de finns med i tabellen i datumintervallet).

 

Har inte riktigt kunnat klura ut en sådan sql-sats, någon som har en idé?

 

Tack på förhand!

 

/Jonas

Länk till kommentar
Dela på andra webbplatser

SELECT COUNT(objektid) AS antal, objektid, datum FROM tabellen WHERE datum Between datum1 AND datum2 GROUP BY objektid ORDER BY antal DESC

 

...tror jag iallafall ska kunna funka ;o)

 

/Niklas

 

 

[inlägget ändrat 2002-09-06 15:32:23 av ns]

Länk till kommentar
Dela på andra webbplatser

 

Hej!

 

Men jag vill bara ha varje objektid med en enda gång i resultatet. räknar inte count(objektid) alla objektid i hela tabellen. Jag vill ju veta hur många gånger varje individuellt id varit med under en viss period.

 

OBJEKT ID ANTAL

234 5

357 9

346 1

578 8

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...