webForumDet fria alternativet

Klurig fråga med topplista

ASP

2 svar · 198 visningar · startad av alfa

Medlem sedan juni 2000202 inlägg
Frågan#1

Hur ska man göra för att få ut rätt lista när man ska ha ut ett urval
Genom datum

7 st 168 Bosse blå
5 st 571 Emelie grön
5 st 143 Lars lila
4 st 540 örjan klar
3 st 576 Frida Johansson
3 st 570 Åsa hjo
3 st 567 Vera Wolander
3 st 550 Lisa svensson
3 st 532 Larvar Lin
2 st 560 Hårfagre Harald
1 st 565 Simon Soccer
1 st 534 Kalle Anka
1 st 463 Johan Röd

När jag kör denna SQL sats funkar det.

SELECT varva_medlem.Kund_id, Count(varva_medlem.Kund_id) AS topp, Kund.Grad, Kund.Kund_namn, Kund.Kund_efternamn
FROM Kund INNER JOIN varva_medlem ON Kund.Kund_id = varva_medlem.Kund_id
GROUP BY varva_medlem.Kund_id, Kund.Grad, Kund.Kund_namn, Kund.Kund_efternamn, varva_medlem.betalt
HAVING (((varva_medlem.betalt)=True))
ORDER BY 2 DESC;

Men denna när jag ska ha ut resultatet mellan 2002-09-01 och 2002-09-30 funkar det inte
det blir

1 st 168 Bosse blå
1 st 571 Emelie grön
1 st 143 Lars lila
1 st 540 örjan klar
1 st 576 Frida Johansson
1 st 570 Åsa hjo
1 st 567 Vera Wolander

SELECT varva_medlem.Kund_id, Count(varva_medlem.Kund_id) AS topp, Kund.Grad, Kund.Kund_namn, Kund.Kund_efternamn
FROM Kund INNER JOIN varva_medlem ON Kund.Kund_id = varva_medlem.Kund_id
GROUP BY varva_medlem.Kund_id, Kund.Grad, Kund.Kund_namn, Kund.Kund_efternamn, varva_medlem.betalt, varva_medlem.datum
HAVING (((varva_medlem.betalt)=True) AND ((varva_medlem.datum)>#9/1/2002#<#9/30/2002#))
ORDER BY 2 DESC;

Hur ska jag göra för att få ut en topplista som baseras på datum?

Medlem sedan juni 200032 967 inlägg
#2

Korspostning gillas icke.

Medlem sedan feb. 200112 078 inlägg
#3

Tack @nders, kunde inte sagt det bättre själv. :)

Tråden stängs pga korspostning med hänvisning till den korrekt placerade tråden.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)