InferisMedlem sedan sep. 2000670 inlägg Jag håller på att bygga en webshop.
Har kört fast på en "populäraste produkter" funktion.
Problemet är ju att man kan ha köpt 10st av samma produkt. Så en produkt som någon köpt 1st av nio gånger är ju mindre populär än en produkt som två har köpt 10 st av.
Set RS = Connection.Execute("SELECT COUNT(*) FROM (SELECT DISTINCT Artikel FROM Kundvagn WHERE Antal > 0) ")
Access
Kundvagn - ID, Antal, Artikel
LarsGMedlem sedan dec. 200012 464 inlägg select artikel,count(*)
from kundvagn
group by artikel
order by 2 desc
InferisMedlem sedan sep. 2000670 inlägg Tack!
Men hur lägger man in TOP 4 också? Koden nedan listar allt.
select TOP 4 artikel,count(*)
from kundvagn
group by artikel
order by 2 desc
InferisMedlem sedan sep. 2000670 inlägg Löste det så här istället:
Raknare = 0
do until RS.eof OR Raknare = 4
Raknare = Raknare + 1