---
title: "Hämta endast för denna månad.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90381-hämta-endast-för-denna-månad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2003-11-13T23:30:53.000Z"
updated: "2003-11-14T11:59:52.000Z"
replies: 5
views: 210
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/90381-hämta-endast-för-denna-månad"
---

# Hämta endast för denna månad..

## #1 — Thompa__85, 2003-11-13T23:30Z

Hejsan!
Har en topplista, men vill att den bara ska skriva ut månadens resultat, alltså är det november ska den bara skriva ut dom resultat som reggas under november månad.

```
   <%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("../databas/databas.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tetris ORDER by poang desc"
rs.Open Addera, Connect, 3, 3
%>
```

Hur skriver jag för att få som jag vill?

Tacksam för svar :)

Mvh Adde

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

## #2 — icaaq, 2003-11-14T06:40Z

Hur ser tabellen ut?

mv icaaq

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

## #3 — Gladh, 2003-11-14T07:44Z

Din Tabell måste innehålla en kolumn som lagra datumet i Formatet: dateTime och inte som en sträng...

Sedan finns det en funktion som kan plocka ut vilken månad en visst datum har:

```
Month("2003-11-01")
```

Kommer att de dig 11 som resultat.

Så skulle kunna skriva din SQL sats så här

```
SELECT * FROM tetris WHERE Month(MIN_DATUM_KOLUMN) = 11 ORDER by poang desc"
```

Tyvärr så kommer du upptäcka att efter några år så får du många träffar på dina månader eftersom du kommer få alla resultat i Novembermånad oberoende av vilket år det är. Alltså måste du lägga till en check för år också

```
SELECT * FROM tetris WHERE Month(MIN_DATUM_KOLUMN) = 11 AND Year(MIN_DATUM_KOLUMN) = 2003 ORDER by poang desc"
```

\- M

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

## #4 — Engine^, 2003-11-14T08:25Z

Och för att få ut aktuell månad blir det såhär

```
SELECT *
FROM tetris
WHERE Month(MIN_DATUM_KOLUMN) = Month(Date())
  AND Year(MIN_DATUM_KOLUMN) = Year(Date())
ORDER BY poang DESC
```

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

## #5 — Thompa__85, 2003-11-14T11:57Z

tack!

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

## #6 — Engine^, 2003-11-14T11:59Z

Varsågod.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/90381-hämta-endast-för-denna-månad
