MahhMedlem sedan juli 200329 inlägg Jag vill plocka ut de 5 bilder som har den högsta "visningsgraden". Visningsgraden räknar jag ut så här: klick / (Dagens datum - Inlagt datum)
Men får det inte att fungera som jag vill. Denna SQL-fråga använder jag nu men den plockar bara ut de 5 bilder som har mest antal klick (PIC_VIEW):
Set RS = Conn.Execute("SELECT TOP 5 * FROM PICTURES ORDER BY PIC_VIEW/(" & Date & "-PIC_DATED) DESC")
LarsGMedlem sedan dec. 200012 464 inlägg SELECT TOP 5 *
FROM PICTURES
ORDER BY PIC_VIEW/(datediff('dd',PIC_DATED,date())+1.0)
DESC
MahhMedlem sedan juli 200329 inlägg Får då detta felmeddelande:
Microsoft JET Database Engine error '80040e14'
Invalid procedure call
MahhMedlem sedan juli 200329 inlägg Fick det att fungera genom att byta ut 'dd' mot 'd'.
Tack för hjälpen Lars!