---
title: "Poängsystem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41066-poängsystem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Palleman"
published: "2002-04-07T22:51:03.000Z"
updated: "2002-04-07T23:47:06.000Z"
replies: 10
views: 345
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/41066-poängsystem"
---

# Poängsystem

## #1 — Palleman, 2002-04-07T22:51Z

Hej.

Jag har problem med ett poängsystem... Jag kör Access.
Besökarna kan själva varje vecka lägga till sin sida i ett system, sedan kan man rösta på dessa. 
Problemet ligger i att jag inte lyckas lista den bästa sidan från varje vecka...

Min databas ser ut så här:

ID \| Vecka \| Url \| Votes \| Namn
Räknare \| Tal \| Text \| Tal \| Text

Är jag flummig eller är det någon som förstår.. :q   :)

Permalänk: https://www.webforum.nu/p/41066

## #2 — nisslass, 2002-04-07T23:07Z

sql = "select top 1 \* from TABLE where vecka='2' order by votes"

Eller nåt? hehe

Permalänk: https://www.webforum.nu/p/639439

## #3 — Pace, 2002-04-07T23:07Z

Kanske så här:

```
SELECT vecka, url, MAX(votes)
FROM veckans_nominerade
GROUP BY vecka
ORDER BY vecka ASC, votes DESC
```

Permalänk: https://www.webforum.nu/p/639440

## #4 — nisslass, 2002-04-07T23:10Z

Fungerar iof's bättre \*s\*

Permalänk: https://www.webforum.nu/p/639442

## #5 — Palleman, 2002-04-07T23:12Z

Pace:

Microsoft JET Database Engine (0x80040E21)

Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'url'.

Permalänk: https://www.webforum.nu/p/639443

## #6 — mikul, 2002-04-07T23:14Z

nej tyvärr gjorde det inte det...
detta felmesset uppstod:

Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'url'.

/ Mikul

Permalänk: https://www.webforum.nu/p/639446

## #7 — Palleman, 2002-04-07T23:16Z

Använder jag denna SQL:
SELECT \* FROM veckans_nominerade WHERE Votes IN (SELECT TOP 1 Votes FROM veckans_nominerade WHERE Vecka \< "& DatePart("ww",date, 2) &" ORDER BY Votes DESC)
..så fungerar det bra så länge som inte två sidor har samma poäng..  :(

Permalänk: https://www.webforum.nu/p/639447

## #8 — Pace, 2002-04-07T23:20Z

Ren gissning:

```
SELECT *
FROM veckans_nominerade
WHERE votes IN
(SELECT TOP 1 MAX(votes) FROM veckans_nominerade)
GROUP BY vecka
ORDER BY votes DESC
```

Nä, nu går jag och lägger mig, ni får invänta LarsG senare!

Permalänk: https://www.webforum.nu/p/639448

## #9 — Palleman, 2002-04-07T23:21Z

Det går inte att gruppera fält tillagda med '\*'.

Permalänk: https://www.webforum.nu/p/639450

## #10 — Jesper T, 2002-04-07T23:43Z

Prova att skriva ut alla kolumner istället då?!

MVH Jesper T

Permalänk: https://www.webforum.nu/p/639452

## #11 — Palleman, 2002-04-07T23:47Z

Jag tror jag fick till det...
Kör nu med: 
SELECT \* FROM veckans_nominerade WHERE Votes IN (SELECT TOP 1 Votes FROM veckans_nominerade WHERE Vecka \< "& DatePart("ww",date, 2) &" ORDER BY Votes DESC) AND Vecka \< "& DatePart("ww",date, 2) 

Och det fungerar som det ska nu... vi får väl se :OO  :)

Permalänk: https://www.webforum.nu/p/639453

---

Tråden på webben: https://www.webforum.nu/amne/asp/41066-poängsystem
